Principal Software Engineer - Android

Walmart

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CABentonville, AR
Salary
$143,000–$286,000 / yr
Posted
65 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $214k
$126k most similar roles pay here $303k

This role pays more than 64% of similar roles. Most pay $170,637–$231,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $201k for comparable roles.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 184 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 180 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer - Android

The Principal, Software Engineer - Android joins the Marketplace Engineering team to build essential seller and customer experiences within the marketplace platform. In this role, you will design and implement sophisticated features for Android applications, manage code configurations across multiple environments, and lead the discovery phase for large projects while mentoring junior engineers. You will work in an agile environment to solve complex problems involving security, geolocation, payments, and scalability. The role requires extensive expertise in object-oriented design, pure native development, Kotlin, MVVM, and clean architecture. You must also possess experience with WebView or hybrid mobile applications and a deep understanding of compilers, linkers, and build systems. Your work focuses on creating novel features that link digital and physical shopping experiences to simplify the lives of sellers and improve the overall customer journey.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement sophisticated features for Walmart’s Android applications to improve seller and customer experiences.
  • Lead the discovery phase of medium to large projects by creating high-level designs and technical roadmaps.
  • Manage code, configurations, and release processes across multiple environments while ensuring code integrity.
  • Lead a small team of three to five engineers through the development lifecycle.
  • Troubleshoot complex business and production issues to provide effective solutions for design and development hurdles.
  • Mentor junior engineers and provide guidance on technical best practices and SOLID principles.
  • Collaborate with product and design teams to optimize features specifically for the Android platform.
  • Research and experiment with new technologies to improve the company's technology environment.

What we're looking for

  • Must have 14+ years of experience in object-oriented design and software development.
  • Must have 14+ years of experience with pure native development.
  • Must have 6+ years of experience using Kotlin for Android development.
  • Must have 3+ years of experience in WebView or hybrid mobile application development.
  • Must have shipped at least one Android application currently available in the Play Store.
  • Must possess a Bachelor's degree in a related field or 7 years of software engineering experience.
  • Must be able to lead technical teams and provide mentorship to junior engineers.
  • Must understand MVVM, clean architecture, and SOLID principles for high-quality code.

More like this

Similar roles

Staff Software Engineer - Android

Walmart

Sunnyvale, CA +1 64 days ago $143,000$286,000
Android Kotlin MVVM Clean Architecture WebView Hybrid Mobile SOLID Agile Object-Oriented Design Build Systems Linkers Compilers Project Configuration
10+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 65 days ago $110,000$220,000
Android Kotlin MVVM Clean Architecture WebView Hybrid Mobile Object-Oriented Design SOLID Agile Build Systems Linkers Compilers WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer iOS

Walmart

Sunnyvale, CA +1 65 days ago $143,000$286,000
iOS Swift WebView Hybrid Mobile TDD Clean Code SOLID Extreme Programming Algorithms Linkers Build Systems WCAG) 2.2 AA
4+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA +1 67 days ago $117,000$234,000
Kotlin Android SDK Jetpack Compose MVVM Kotlin Coroutines Clean Architecture GraphQL REST APIs JUnit Espresso CI/CD Git Firebase GitHub CoPilot ChatGPT Agile WCAG) 2.2 AA
3+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote