Walmart

Software Engineer III – Android

Walmart

full-time

Posted on:

Location Type: Office

Location: Sunnyvale • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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