
Software Engineer III – Android
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • 🇺🇸 United States
Visit company websiteSalary
💰 $90,000 - $180,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AndroidAzureCloudGoGoogle Cloud PlatformGradleGraphQLiOSJavaJavaScriptKotlinNode.jsReact
About the role
- 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
- 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
- Investigate and resolve software issues efficiently; drive optimization in app performance, memory usage, and responsiveness
- Participate in build, deployment, and CI/CD pipelines 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
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, 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 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
Benefits
- Health benefits including medical, vision, and dental coverage
- Financial benefits including 401(k), stock purchase, and company-paid life insurance
- Paid time off benefits including PTO, parental leave, family care leave, bereavement, jury duty, and voting
- Other benefits including short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more
- Live Better U education benefit program that covers tuition, books, and fees for full-time and part-time associates
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinJetpack ComposeAndroid SDKMVVMMVIClean ArchitectureKotlin CoroutinesFlowLiveDataREST
Soft skills
communicationdocumentationcollaborationmentoringproblem-solvingleadershipknowledge sharingagilecross-functional teamworkcontinuous improvement