Software Engineer III - Android

WalmartSunnyvale, CA
Onsite

About The Position

As a Software Engineer III, you will leverage your expertise in Android development to deliver next-generation Quick Service Retail (QSR) and product customization capabilities, enabling customers to seamlessly personalize items, order across 1P and 3P stores, and batch purchases into a single trip. Your work will power cutting-edge technology that enhances and personalizes the shopping experience for millions of Walmart customers. Our team builds and delivers next-generation Quick Service Retail (QSR) and product customization capabilities, enabling customers to seamlessly personalize items, order across 1P and 3P stores, and batch purchases into a single trip. We focus on high-impact customer journeys that connect discovery, navigation, engagement, and checkout-related experiences. Walmart is investing in modern mobile technology and platform capabilities, and we are looking for engineers who enjoy solving complex product and engineering problems at scale.

Requirements

  • 4+ years of professional software development experience, including 2+ years in Android development using Kotlin and Jetpack Compose.
  • Deep expertise in Android SDK, Jetpack libraries, and architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Strong knowledge of Kotlin Coroutines and Flow/LiveData for asynchronous and reactive programming.
  • Experience integrating with REST and GraphQL APIs (Apollo experience a plus), including backend collaboration using Node.js, Java, or Go.
  • Solid understanding of Android framework components, lifecycles, multithreading, networking, offline storage, and performance tuning.
  • Proficiency in Gradle build systems, build performance tuning, and CI/CD integration.
  • Hands-on experience with Google Play APIs such as Maps, Location, and Cloud Messaging.
  • Strong debugging and static analysis skills (Lint/custom rules), with a focus on maintainability and scalability.
  • Familiarity with Android Studio, GitHub, Jira, Confluence, and cloud platforms (Azure or Google Cloud Platform).
  • Excellent communication, documentation, and collaboration skills in agile, cross-functional environments.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
  • OR 4 years’ experience in software engineering or related area.

Nice To Haves

  • Experience with GraphQL, Node.js, or backend API development.
  • Knowledge of accessibility best practices, animation, and advanced UI transitions.
  • Familiarity with performance optimization, memory management, and cloud-based mobile solutions.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, 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 join 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 advanced Android applications that deliver high-quality, performant, and reliable user experiences using Kotlin and Jetpack Compose.
  • Architect scalable, fault-tolerant systems and ensure stability through comprehensive unit, instrumentation, and functional testing (JUnit, Mock, Espresso).
  • Collaborate across iOS, Web, Backend, Product, UX, and Design teams to deliver consistent omni-channel experiences.
  • Guide engineers as part of a full-stack team to build mobile and web features using Android, React, Node.js, and GraphQL.
  • Lead and participate in code reviews, mentoring, and knowledge sharing to uphold engineering excellence and continuous improvement.
  • Contribute to technical design discussions and make architectural decisions that balance performance, scalability, and developer efficiency.
  • Investigate and resolve software issues efficiently; drive optimization in app performance, memory usage, and responsiveness.
  • Participate in build, deployment, and CI/CD pipelines (Gradle, Jenkins) to ensure smooth, automated delivery.
  • Document technical designs, implementations, and best practices to support maintainability and cross-team alignment.
  • Research, evaluate, and introduce new open-source tools and frameworks to continuously evolve Walmart’s mobile ecosystem.

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
  • Parental 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service