SOFTWARE ENGINEER III - Android

Walmart · Chennai · 6+ yrs experience · Posted 2026-02-11

Tech stack: AWS, Azure, GCP, GraphQL, Java, Jenkins, Kotlin

Apply on the company site · Get a referral for this role

Walmart salary & ratings · Walmart interview process · More live openings

About the role

Sam’s club is a membership-based retail warehouse club owned and operated by Walmart. With more than 600 physical clubs across different geographic region in US, Sam’s Club chain serves more than 50 million US members and is rated among the top retailers in US.
You will work closely with Business team to understand the requirements, drive design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team.
Join our young, highly energetic and dynamic team, and take part in defining the new age e-commerce and in club shopping experience. You will also have challenging opportunities to cross-collaborate with inter-disciplinary product and engineering teams to solve some of the unique challenges in multi-channel shopping experience.
Responsibilities:
- Develop, test, and deploy high-quality Android applications that scale to millions of members.
- Collaborate with product managers, designers, and backend engineers to deliver seamless mobile experiences.
- Drive technical discussions, provide recommendations on solution design, and ensure alignment with Walmart’s engineering standards.
- Write clean, modular, and testable code with a strong emphasis on maintainability and performance.
- Debug, troubleshoot, and optimize mobile applications to ensure robust and responsive user experiences.
- Participate in code reviews, mentor junior engineers, and contribute to continuous improvement of team practices.
- Support integration of mobile solutions with microservices, APIs, and backend systems.
Qualifications:
- Bachelor’s degree in computer science or related field with 3–6 years of mobile engineering experience, with at least 3 years focused on Android application development.
- Expertise in developing Android mobile apps using Java and Kotlin programming languages, as well as experience with mobile app design principles and user experience (UX) considerations.
- Possess deep knowledge of the Android SDK, Design and Architecture Patterns, and Testing frameworks
- Collaborating with cross-functional teams to create new features.
- Ensuring the performance, quality, and responsiveness of applications
- Shipped one or more Android applications that are currently available for download on the Google Play Store.
- Familiarity working with REST APIs, GraphQL for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc. I did not understand this part for deep integrations with both platforms
- Experience with offline storage, and asynchronous programming
- Familiarity with cloud message APIs and push notifications
- Conducting code reviews, maintaining code quality, and ensuring adherence to coding standards
- Participating in the entire Android development lifecycle, including planning, testing, and deploying applications
- Providing technical guidance and support to other team members
- Knowledge of Jetpack Compose and Kotlin Multi-platform would be a plus.
- Experience with CI/CD pipelines (e.g., Git, Jenkins, Fastlane) for building, testing, and deploying iOS applications.
- Familiarity with App Store distribution, TestFlight, and Apple developer tools.
- Experience with mobile security practices, performance optimization, and memory management.
- Exposure to cloud platforms (Azure, GCP, or AWS) is a plus.
- A continuous learner with strong problem-solving skills, attention to detail, and customer-first mindset.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Qualifications

- Bachelor’s degree in computer science or related field with 3–6 years of mobile engineering experience, with at least 3 years focused on Android application development.
- Expertise in developing Android mobile apps using Java and Kotlin programming languages, as well as experience with mobile app design principles and user experience (UX) considerations.
- Possess deep knowledge of the Android SDK, Design and Architecture Patterns, and Testing frameworks
- Collaborating with cross-functional teams to create new features.
- Ensuring the performance, quality, and responsiveness of applications
- Shipped one or more Android applications that are currently available for download on the Google Play Store.
- Familiarity working with REST APIs, GraphQL for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc.
- I did not understand this part for deep integrations with both platforms
- Experience with offline storage, and asynchronous programming
- Familiarity with cloud message APIs and push notifications
- Conducting code reviews, maintaining code quality, and ensuring adherence to coding standards
- Participating in the entire Android development lifecycle, including planning, testing, and deploying applications
- Providing technical guidance and support to other team members
- Knowledge of Jetpack Compose and Kotlin Multi-platform would be a plus.
- Experience with CI/CD pipelines (e.g., Git, Jenkins, Fastlane) for building, testing, and deploying iOS applications.
- Familiarity with App Store distribution, TestFlight, and Apple developer tools.
- Experience with mobile security practices, performance optimization, and memory management.
- Exposure to cloud platforms (Azure, GCP, or AWS) is a plus.
- A continuous learner with strong problem-solving skills, attention to detail, and customer-first mindset.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Responsibilities

- Develop, test, and deploy high-quality Android applications that scale to millions of members.
- Collaborate with product managers, designers, and backend engineers to deliver seamless mobile experiences.
- Drive technical discussions, provide recommendations on solution design, and ensure alignment with Walmart’s engineering standards.
- Write clean, modular, and testable code with a strong emphasis on maintainability and performance.
- Debug, troubleshoot, and optimize mobile applications to ensure robust and responsive user experiences.
- Participate in code reviews, mentor junior engineers, and contribute to continuous improvement of team practices.
- Support integration of mobile solutions with microservices, APIs, and backend systems.

More openings at Walmart