Walmart

Staff Software Engineer – Mobile

Walmart

full-time

Posted on:

Location Type: Office

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $143,000 - $286,000 per year

Job Level

About the role

  • Architect and deliver core mobile capabilities for Walmart's Android Platform Engineering team.
  • Solve complex engineering problems and modernize the Android stack.
  • Enable feature teams to build fast, scalable, and delightful retail experiences.
  • Design systems which are scalable and fault tolerant.
  • Collaborate with platform team members across web, iOS and Android.

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • 10+ years of professional experience in software development
  • Good hands on Gradle tooling, static and dynamic code analysis
  • Experience with Android SDK, Services, and various methods of background processing
  • Experience working with remote data via REST, JSON, Google Cloud Messaging
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle.
  • Knowledgeable about animation and screen transitions
  • Experience with Kotlin, Coroutines, MVVM, and other architectures
Benefits
  • Health benefits include medical, vision and dental coverage.
  • 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
  • Live Better U is a Walmart-paid education benefit program for full-time and part-time associates.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android SDKKotlinGradleCoroutinesMVVMRESTJSONGoogle Cloud Messagingstatic code analysisdynamic code analysis
Soft Skills
collaborationproblem solvingscalabilityfault tolerancedesign systems
Certifications
BS degree in Computer ScienceMS degree in Computer Science