Staff, Software Engineer

Walmart•Sunnyvale, CA
•Onsite

About The Position

Walmart is seeking a backend Software Engineer to develop Java-based microservice applications for the Transactions Cart Team. The team builds and maintains cart backend systems for a large e-commerce platform, supporting high-volume transactions and customer shopping experiences from adding items through checkout. Its systems are designed for sub-second response times and 99.99% uptime, and the team is working on future commerce experiences, including AI-powered recommendations and omnichannel integration. The engineer will develop large-scale applications using Java, Spring Boot, and Kafka; contribute to code reviews and development-process improvements; debug and resolve issues; and produce maintainable code and technical documentation. The role also involves promoting engineering standards, contributing to technical project planning and execution, collaborating with product and design teams, and investigating solutions to technical challenges. The posting describes hands-on experience building Java backend systems and working with cloud-based solutions as essential. Minimum qualifications specify either a relevant bachelor's degree and four years of software engineering experience, or six years of software engineering experience. The role is based at Walmart's Sunnyvale, California location.

Requirements

  • Hands-on experience building Java-based backend systems and experience working with cloud-based solutions; the posting describes 7–10+ years of experience, while the minimum qualifications separately specify either a relevant bachelor's degree plus four years of software engineering experience or six years of software engineering experience.
  • Proficiency in Java, Spring Boot, and Kafka.
  • Experience delivering highly scalable, large-scale data-processing Java applications.
  • Strong high-level and low-level system design skills.
  • Experience designing data-intensive applications in an open stack.
  • Understanding of computer science fundamentals, microservices, data structures, algorithms, and problem solving.
  • Experience in CI/CD development environments or tools, including Git, Maven, and Jenkins.
  • Ability to write modular, testable code and unit, functional, and integration tests using frameworks such as JUnit, Mockito, and Mock MVC.
  • Experience with microservices architecture.
  • Understanding of distributed concepts, common design principles, design patterns, and cloud-native development concepts.
  • Hands-on experience with Spring Boot, concurrency, garbage collection, RESTful services, data caching services, and ORM tools.
  • Strong debugging and problem-solving skills.

Nice To Haves

  • Master’s degree in Computer Science or a related field and three years of experience in software engineering.

Responsibilities

  • Develop high-quality, large-scale applications using Java, Spring Boot, and Kafka.
  • Participate in code reviews and contribute to improving development processes.
  • Debug and resolve issues to help ensure a seamless user experience.
  • Produce high-quality, maintainable code.
  • Document designs, implementations, and best practices.
  • Support and promote technical standards within the team.
  • Contribute to planning and execution of technical projects.
  • Coordinate with product and design teams to support smooth development cycles.
  • Investigate and propose innovative solutions for complex mobile challenges.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase plan.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave.
  • Family care leave.
  • Bereavement leave.
  • Jury duty leave.
  • Voting leave.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program, with tuition, books, and fees paid for eligible programs; eligibility requirements apply.
  • Annual or quarterly performance bonuses.
  • Stock may be additional compensation for certain positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service