Senior, Software Engineer- Android

WalmartBentonville, AR
23h$90,000 - $234,000

About The Position

As a Senior Software Engineer, you will design and build Android experiences that help customers shop more easily across channels. This role is Android-first, with close collaboration across the broader mobile stack, backend services, product, and design to deliver reliable, scalable, and intuitive experiences for millions of Walmart customers. About Team: Pre-Purchase Experiences 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

  • 5+ years of professional software engineering experience, including strong hands-on experience building Android applications in Kotlin.
  • Experience developing consumer-facing mobile products, ideally in ecommerce, retail, or other high-scale product environments.
  • Strong knowledge of the Android SDK, Jetpack libraries, application lifecycle, networking, concurrency, local storage, and performance optimization.
  • Experience with modern Android development patterns such as MVVM or Clean Architecture, and familiarity with Jetpack Compose.
  • Experience integrating mobile applications with REST and GraphQL APIs and collaborating effectively with backend service teams.
  • Solid testing and debugging skills, including unit testing, functional testing, and root-cause analysis for production issues.
  • Familiarity with build and delivery tooling such as Gradle, CI/CD pipelines, GitHub, Jira, and Confluence.
  • Ability to translate product requirements and UX designs into polished, reliable, customer-ready mobile experiences.
  • Strong communication skills and the ability to work effectively in a cross-functional, agile team environment.
  • A mindset of ownership, curiosity, and continuous improvement, with a passion for building technology that simplifies customer shopping journeys.

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.
  • We value candidates with a 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.
  • The ideal candidate would have 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, test, and maintain Android applications and features using Kotlin and modern Android architecture patterns.
  • Build high-quality customer experiences for omnichannel journeys, including features that improve navigation, discovery, engagement, and convenience.
  • Partner with engineers across Android, iOS, backend, web, product, UX, and design to deliver consistent end-to-end mobile experiences.
  • Write reliable, maintainable, and well-tested code, and improve app stability through strong unit, functional, and integration test coverage.
  • Participate in technical design discussions and contribute to architecture decisions that improve performance, scalability, and developer productivity.
  • Investigate and resolve software defects, performance issues, and production incidents with a focus on quality and customer impact.
  • Contribute to CI/CD, release readiness, code reviews, and engineering best practices to support smooth and dependable delivery.
  • Mentor other engineers through design reviews, implementation guidance, and knowledge sharing across the team.
  • Document technical designs, implementation details, and operational considerations to support long-term maintainability.
  • Evaluate tools, frameworks, and platform improvements that strengthen Walmart's Android and mobile engineering ecosystem.

Benefits

  • Beyond our great compensation package, you can receive incentive awards for your performance.
  • Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
  • Health benefits include medical, vision and dental coverage.
  • Financial benefits include 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
  • Live Better U is a Walmart-paid education benefit program 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service