Staff, Software Engineer - Android

Walmart

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
50 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 77% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $214k versus about $190k 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 529 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Staff, Software Engineer - Android

Walmart Global Tech is seeking a Staff Software Engineer (Android) to join their dynamic Marketplace Engineering team in Sunnyvale, California. This role involves designing and implementing sophisticated features for Walmart’s Android applications, collaborating closely with product and design teams to enhance user experiences. You will analyze and optimize existing apps, experiment with new technologies, and mentor junior engineers while ensuring adherence to quality coding practices. The ideal candidate has over 10 years of experience in object-oriented design and native development, including extensive work with Kotlin for Android. Familiarity with MVVM architecture and clean code principles is essential, as is a track record of shipping successful apps on the Play Store. This position offers an opportunity to contribute to Walmart’s growing marketplace platform, addressing complex challenges related to scalability, security, and geolocation in a fast-paced, agile environment.

What you'll do

  • Design and implement sophisticated features in Walmart Android applications.
  • Optimize the experience for the Android platform by working closely with product and design teams.
  • Analyze and optimize existing Android applications to enhance performance and user satisfaction.
  • Experiment with new technologies, build quick prototypes, and integrate them into production environments.
  • Mentor junior engineers and enforce quality code following SOLID principles.

What we're looking for

  • 10+ years of experience in object-oriented design and software development.
  • Extensive native Android development experience with a focus on Kotlin.
  • Proven track record of shipping multiple Android applications available on the Playstore.
  • Strong understanding of MVVM architecture and clean coding practices.
  • Excellent problem-solving, critical thinking, and communication skills.
  • Experience as a technical lead in managing small engineering teams.

More like this

Similar roles

Staff Software Engineer, Android

Salesforce

Remote (San Francisco, CA) 30 days ago $197,300$313,700
Android CI/CD Python Java Kotlin Docker AWS GitHub Slack Terraform Git PostgreSQL Prometheus Grafana JUnit Gradle SonarQube Swagger GraphQL
Remote

Careers

Qualcomm

San Diego, CA 135 days ago
C++ Java Rust Git CI/CD Android Linux ARM Mobile SoC Debugging Performance Monitoring Memory Management SDK NDK HALs Security Treble C++14 API Design Open-Source Projects

Careers

Qualcomm

San Diego, CA 73 days ago
Java C++ Python Linux Git Android_Make Android_Studio Adb Linux_kernel Device_drivers T32 gdb AI_models JNI AIDL_HALs

Software Engineer III-Android

McDonald’s Corporation

Chicago, Illinois 19 days ago $129,800$165,490
Kotlin Java Android Agile CI/CD AWS Docker Git SQL PostgreSQL Linux RESTful APIs JSON Scalability Security Object-Oriented Design Data Structures Algorithm Cloud Computing