Senior, Software Engineer (Android)

WalmartSunnyvale, CA
Onsite

About The Position

We are seeking a Senior Software Engineer with strong Android platform expertise and full-stack experience to join our Discovery Engineering team at Walmart. This is a hands-on role requiring deep technical expertise, strong architectural thinking, and a focus on operational excellence. You will lead the design and development of scalable solutions that power mission-critical customer experiences while mentoring a team of engineers. The Acquisition and Discovery Engineering team delivers seamless, engaging shopping experiences for millions of Walmart customers globally. Our team builds and optimizes top-of-funnel experiences including Homepage, Search & Browse, Item Pages, and User-Generated Content (UGC) across mobile and web platforms. This collaborative team, made up of Engineering, UX, Product Management, Business and Analytics is rapidly iterating on new products and site features at scale. We deliver high performing solutions on our next generation front-end platform. Virtual Try-On, Gen AI integration, personalized complete-the-look, Video shopping, etc are just a few examples of the features developed by this team in collaboration with many other teams. Continuous experimentation, innovation and feedback by millions of customers makes this work even more exciting! Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.

Requirements

  • 5+ years of experience in Android development and frontend/full-stack engineering.
  • Strong expertise in software design, distributed systems, data structures, and algorithms.
  • Experience with build tools (Gradle, Maven) and dependency management.
  • Familiarity with cloud platforms such as Azure or Google Cloud Platform.
  • Proven ability to balance priorities and make decisions in a fast-paced environment.
  • Strong communication, collaboration, and mentorship skills.
  • 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.
  • OR 5 years’ experience in software engineering or related area.

Nice To Haves

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • Knowledge of accessibility best practices and joining us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.

Responsibilities

  • Design, develop, and maintain scalable Android applications and full-stack solutions.
  • Build and integrate server-side APIs using technologies such as Node.js, Java, Go, and GraphQL.
  • Write high-quality, testable code and implement automated testing (JUnit, MockK, Espresso).
  • Apply modern mobile architectures (MVC, MVVM, MVI) and best practices.
  • Work with Kotlin, Coroutines, Flow/LiveData, Retrofit, GraphQL.
  • Contribute to system design, architecture, and performance optimization.
  • Monitor application performance and improve stability, reliability, and success metrics.
  • Conduct code reviews and promote engineering excellence.
  • Troubleshoot production issues and provide strong debugging support.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Lead and deliver small to medium-sized projects across business and technology domains.
  • Drive architectural decisions and advocate for scalable, maintainable solutions.
  • Mentor engineers and act as a subject matter expert across teams.
  • Improve developer productivity, system performance, and delivery speed.
  • Own key metrics including availability, quality, and resiliency.
  • Contribute to next-generation innovations in AR/VR, GenAI, automation, and retail technologies.

Benefits

  • Incentive awards for performance
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Competitive pay
  • Performance-based bonus awards
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Company-paid life insurance
  • Paid sick leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term disability
  • Long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes.
  • Walmart-paid education benefit program (Live Better U) for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service