Walmart logo

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA
Full Time
Senior
90k-180k
6 days ago

Job Description

About the Role

On the Membership Experience Engineering team at Walmart, we provide technology to power shopping journeys that help hundreds of millions of customers live better - be it busy families getting groceries easily, new parents welcoming a new baby, organizing a new home or anyone planning a fun party. We strive to create the best shopping experience anywhere anytime, meeting customers' evolving needs and expectations. Walmart+ is pioneering the way people experience online and in-store shopping. We are looking for an experienced engineering leader to help us design and improve customer membership experience and build scalable platforms on mobile devices. We are just getting started on membership experience and this is a very critical role to shape the face of Walmart+.

Key Responsibilities

  • Troubleshoot business and production issues for mobile devices by reviewing and analyzing information; engaging support teams to assist in resolution; performing root cause analysis to prevent future issues.
  • Develop innovative mobile technology solutions and strategies to support business objectives by collaborating with cross-functional partners, analyzing industry best practices, forecasting future technologies, and driving high-priority initiatives.
  • Collaborate with cross-functional teams to determine project requirements; translate requirements into mobile solutions for multiple operating systems; develop code, conduct testing, and ensure on-time delivery.
  • Remove barriers impacting performance by providing resources, developing contingency plans, and supporting continuous learning.
  • Promote and support company policies, procedures, and standards of ethics and integrity by training and providing guidance to others; ensure compliance.
  • Evaluate ongoing effectiveness of current plans and initiatives; consult with stakeholders; solicit and apply suggestions for improving efficiency and cost-effectiveness.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 6+ years of professional experience in full stack software development, including native mobile, web front end, back end, and hands-on coding experience.
  • Experience with a consumer facing app and ecommerce or retail shopping.
  • Hands-on experience building scalable backend systems and platforms.
  • Designing and developing advanced applications for the Android platform.
  • Proven software development experience and Android skills development.
  • Experience translating wireframes into pixel-perfect views and knowledge of animation and screen transitions.
  • Have published at least one original Android app.
  • Experience with Android SDK, Services, background processing, REST, JSON, Google Cloud Messaging, and HTTP protocol.
  • Experience with Google Play APIs: Maps, Location, Cloud Messaging, and third-party libraries.
  • Knowledge of memory analysis tools (DDMS, MAT), mobile architectures, and emerging technologies.
  • Proficiency with Kotlin, Coroutines, MVVM, View Models, Repository Pattern, GraphQL, and orchestration layers.
  • Soft skills including teamwork, critical thinking, problem-solving, time management, communication, and curiosity.

Nice to Have

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area with 1 year's experience.
  • Experience creating inclusive digital experiences and implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.
  • Knowledge of accessibility best practices and assistive technologies.

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience.
  • Option 2: 5 years' experience in software engineering or related area.

Benefits & Perks

  • Incentive awards for performance.
  • 401(k) match, stock purchase plan.
  • Paid maternity and parental leave.
  • Paid time off including PTO, sick leave, holidays.
  • Multiple health plans.
  • Health benefits including medical, vision, dental.
  • Walmart-paid education benefit program (Live Better U).
  • Other perks such as disability insurance, company discounts, military leave pay, adoption and surrogacy expense reimbursement.

Working at Walmart

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.

Apply Now

Job Details

Posted AtJul 17, 2025
Job CategoryMobile Development
Salary90k-180k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Walmart

Website

walmart.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Warehouse Clubs, Supercenters, and Other General Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches