Principal Software Engineer, Android

Walmart

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Sunnyvale, CABentonville, AR
Employment
Full-time
Posted
111 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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 825 open roles on FindRole.

Listed pay typically runs $121,000–$242,000 across 473 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 industry-defining seller and customer experiences. This role involves designing and implementing sophisticated features for Android applications, optimizing performance, and building quick prototypes using new technologies. You will lead small groups of engineers through the discovery phase of large projects, manage code configurations across multiple environments, and ensure code integrity using SOLID principles. Key technical requirements include 14+ years of experience in object-oriented design and pure native development, with specific expertise in Kotlin, WebView, and Hybrid Mobile application development. You must understand MVVM and clean architecture while addressing complex challenges in security, geolocation, payments, scalability, and architecture. The work focuses on linking digital and physical shopping experiences to simplify seller operations within the marketplace.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement sophisticated features in Walmart Android applications.
  • Analyze and optimize Android applications for performance and user experience.
  • Build quick prototypes and experiment with new technologies and features.
  • Lead the discovery phase and high-level design for medium to large projects.
  • Manage code and configurations for multiple environments and release management processes.
  • Lead and mentor small groups of three to five engineers.
  • Troubleshoot business and production issues to provide appropriate technical solutions.
  • Enforce quality code standards and follow SOLID principles.

What we're looking for

  • Must have a Bachelor's degree in computer science, software engineering, or a related field and 5 years of software engineering experience.
  • Alternatively, must have 7 years of experience in software engineering or a related area.
  • Must have 14+ years of experience in object-oriented design and software development.
  • Must have 14+ years of experience in Pure native development.
  • Must have 6+ years of experience with Kotlin for Android development.
  • Must have 3+ years of experience on WebView or Hybrid Mobile application development.
  • Must have an understanding of MVVM and clean architecture.
  • Must have shipped one or more Android applications that are still available in the Playstore.
  • Must be able to lead a team of three to five engineers and provide mentorship to junior engineers.
  • Must have excellent problem-solving, critical thinking, and communication skills.
  • Must be familiar with compilers, linkers, build systems, and project configuration.
  • Master’s degree in computer science, software engineering, or a related field and 3 years of experience (preferred).
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Staff Software Engineer, Android

Walmart

Sunnyvale, CA +1 110 days ago
Android Kotlin MVVM Clean Architecture WebView Hybrid Mobile Object-Oriented Design SOLID Release Management Build Systems Compilers Linkers WCAG) 2.2 AA Geolocation Payments Scalability
10+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 131 days ago $110,000–$220,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 75 days ago
Python Java Scala Apache Spark Apache Kafka Google Cloud Platform Cassandra AzureSQL ML Ops Distributed Systems SQL NoSQL Deep Learning Natural Language Processing Reinforcement Learning Feature Store SaaS
5+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR +1 111 days ago
Android Kotlin MVVM Clean Architecture WebView Hybrid Mobile Object-Oriented Design SOLID Agile Scrum Build Systems Compilers Linkers WCAG) 2.2 AA Geolocation Payments Security
10+ yrs exp

Staff Software Engineer, iOS

Walmart

Sunnyvale, CA +1 111 days ago
Swift iOS Native Development WebView Hybrid Mobile TDD Clean Code SOLID Extreme Programming Algorithms Compilers Linkers Build Systems WCAG) 2.2 AA
10+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 75 days ago
Kotlin Android SDK Jetpack Compose MVVM MVI Hilt Dagger Coroutines Flow RESTful APIs GraphQL JUnit Espresso Mockito CI/CD Gradle Git WCAG) 2.2 AA Push Notifications Deep Linking
3+ yrs exp