Senior, Software Engineer

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer role at Walmart focused on building scalable applications for the Walmart Marketplace, specifically for Third-Party Sellers, impacting supply chain management and customer experience. Requires strong CS fundamentals and experience in UI development, web services, and CI/CD.

What you'd actually do

  1. Drive design, documentation, development and deployment of medium-to-complete product solutions at scale impacting the sellers.
  2. Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
  3. Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products.
  4. Mentor the junior engineers in the team
  5. Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives

Skills

Required

  • B.Tech. / B.E. / M.Tech. / M.S. (preferably in Computer Science)
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • 6 – 10 years of experience in building UI applications.
  • Proficient in ReactJs/Redux, javascript, AJAX, HTML5, CSS3, JSON
  • Hands-on design & development experience in interfacing with Web services platforms
  • CI/CD development environments/tools & automation tools
  • Strong hands-on development skills to prototype technical solutions.
  • Strong desire to drive change, and ability to adapt to change quickly.
  • Practitioner of Agile (Scrum) methodology
  • Ability to convert high level design to low level design, estimation of work and participate in program planning & execution.
  • Excellent communication (both written and verbal) and interpersonal skills including negotiation, facilitation, and consensus-building Ability to balance the long-term “big picture” and short-term implications of design decisions.
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
  • Option 2: 5 years’ experience in software engineering or related area.

Nice to have

  • Exposure to cloud infrastructures, such as Open Stack, Azure, GCP, or AWS
  • Experience with mobile (web/native) development
  • Exposure to full stack development
  • Proficient in new and emerging technologies.
  • Master’s degree in computer science, information technology, engineering, information systems