
Back End Software Engineer
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $143,000 - $286,000 per year
Tech Stack
About the role
- Build the backend foundation for Project Sparky, an AI powered assistant.
- Design and scale distributed backend systems, APIs, and data pipelines.
- Partner closely with mobile, web, and AI/ML teams.
- Own service architecture, data flows, and API design.
- Troubleshoot complex production issues and drive improvements.
- Mentor engineers and help shape long term architectural direction.
Requirements
- Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
- Option 2: 7 years’ experience in software engineering or related area.
- 10–15+ years of backend engineering experience (Java)
- Deep expertise in distributed systems, data, and cloud infrastructure.
- Strong mentorship and architectural leadership across product lines.
- Strong instincts for system design and partnership with backend and cross functional teams.
- Experience mentoring engineers and influencing technical direction across teams.
Benefits
- Health insurance
- 401(k) matching
- Stock purchase plan
- Paid maternity and parental leave
- PTO
- Multiple health plans
- Incentive awards for performance
- Short-term and long-term disability
- Company discounts
- Military Leave Pay
- Adoption and surrogacy expense reimbursement
- Walmart-paid education benefit program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend engineeringJavadistributed systemsdata pipelinesAPI designcloud infrastructureservice architecturetroubleshootingsoftware engineering
Soft Skills
mentorshiparchitectural leadershipsystem designcollaborationinfluencing technical direction
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringBachelor's degree in computer information systemsBachelor's degree in software engineering