Software Engineer III- Android jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 2 weeks ago

Software Engineer III- Android

Walmart Inc. is a leading retailer looking for a Software Engineer III specializing in Android development to enhance customer shopping experiences. The role involves designing and maintaining advanced Android applications, collaborating across teams, and optimizing app performance to support innovative retail technology.

DeliveryRetailShopping

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
Participate in build, deployment, and CI/CD pipelines (Gradle, Jenkins) 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

Qualification

Android developmentKotlinJetpack ComposeREST APIsGraphQLCI/CDGradleAndroid SDKDebugging skillsCollaboration skillsDocumentation skills

Required

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
Strong debugging and static analysis skills (Lint/custom rules), 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
Option 1: 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
Option 2: 4 years' experience in software engineering or related area

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
Knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
Knowledge of assistive technologies
Knowledge of accessibility best practices

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Incentive awards for your performance
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.