Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Walmart Logo

Software Engineer III- Android

Walmart

$90,000 - $234,000
Dec 22, 2025
Sunnyvale, CA, US
Apply Now

Walmart is looking to solve the problem of delivering next-generation Quick Service Retail (QSR) and product customization capabilities to enhance and personalize the shopping experience for millions of Walmart customers.

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.

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.

Other

  • 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.
  • 4 years’ experience in software engineering or related area.
  • Excellent communication, documentation, and collaboration skills in agile, cross-functional environments.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area (preferred).
  • Knowledge of accessibility best practices and experience in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards (preferred)