Senior, Software Engineer; Back End
Listed on 2026-05-04
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
Position Summary
What you'll do…Immigration sponsorship is not available for this role. This is a full‑time, onsite role at our Sunnyvale, CA office. This position is not eligible for remote work. As a Senior Software Engineer at Walmart, you will design and develop scalable services to enrich journey context, strengthening 1:1 hyper‑personalized experience. This system plays a very important role in providing recommendations based on current user context.
About the Team:
Our Personalization team at Walmart is dedicated to the mission of knowing our customers better and making it frictionless and faster for them to get what they want while building a trusted partnership with Walmart. We help bring a seamless experience to our customers irrespective of how and where they engage with us – while shopping online or picking groceries thrive to provide each customer with a journey tailored to their individual needs, preferences and routines.
We operate at the intersection of huge Walmart assortment, millions of customers, thousands of stores and Walmart associates – a multi‑layer multi‑objective problem space which has a unique impact on Global customer base and powers assisted AI for our associates.
- Participate in medium‑to‑large‑scale, complex, cross‑functional projects by reviewing project, product and business requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement).
- Design robust and scalable architectures; write and develop code; conduct unit testing.
- Communicate status and issues to team members and stakeholders and collaborate with cross‑functional teams.
- Troubleshoot open issues and bug‑fixes.
- Enhance design to prevent re‑occurrences of defects while ensuring on‑time delivery.
- 3–5 years of Software Engineer experience (with Master’s degree).
- 4–6 years of Software Engineer experience (with Bachelor’s degree).
- Java and/or Python a must.
- Knowledge of Distribution Systems.
- Strong expertise in Java, Object‑Oriented & Functional Programming, Design Patterns.
- In depth knowledge of No‑SQL and RDBMS technologies.
- Proficient with event‑driven architecture using Kafka.
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms.
- Working knowledge in container and cloud native technologies – Kubernetes, Docker.
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 are 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.
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
Our health benefits include medical, vision and dental coverage. Financial benefits include 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. Other benefits include short‑term and long‑term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays or other purposes.
The amount you receive depends on…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).