Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Walmart

Staff Software Engineer – Search Platform

Walmart

Staff Software Engineer with Walmart Search Runtime Engineering team designing scalable backend systems. Driving software quality and collaborating with cross-functional teams to meet business goals.

Posted 4/14/2026full-timeSunnyvale • California • 🇺🇸 United StatesLead💰 $143,000 - $286,000 per yearWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsGoogle Cloud PlatformJavaJenkinsMavenSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Act as a technical lead to design, develop scalable, high-performance backend system and lead end-to-end delivery of core platform features and infrastructure improvements
  • Serve as a subject matter expert, providing technical leadership and mentorship across engineering teams
  • Drive system design, code quality, developer productivity and operational excellence
  • Guide software engineers in building and delivering secure REST services using Spring Boot, Spring MVC, and cloud technologies
  • Drive availability, quality, performance, and resiliency goals with your team
  • Collaborate with cross-functional partners including Product, Business, and Operations to understand requirements and deliver high-quality software products
  • Direct root cause analysis of critical business and production issues by reviewing and analyzing relevant information (issue, impact, and criticality) and directing actions as designated in the plan
  • Help establish tools, processes, and documentation to continuously improve code quality and engineering standards.

Requirements

What you’ll need
  • Bachelor’s degree in computer science and 6 years of experience or master’s degree in computer science and 4 years of experience with building scalable, highly distributed, high performing, and robust Java applications
  • Strong foundation in system design, data structures, and distributed systems
  • Expert-level knowledge of Java technologies, Spring framework, Web applications and distributed systems with a focus on server-side components
  • Proficient hands-on experience in debugging, troubleshooting, and performance tuning Java application
  • Experience with search technologies (e.g., Solr, Lucene, Vespa)
  • Experience working with cloud platforms (Azure, GCP, or similar)
  • Proficiency CI/CD tools (e.g., Jenkins, Maven) and version control systems (e.g., Git)
  • Excellent communication, collaboration, and leadership abilities.

Benefits

Comp & perks
  • Health benefits including medical, vision and dental coverage
  • 401(k) matching
  • Stock purchase plan
  • Paid maternity and parental leave
  • Paid time off including sick 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
  • Live Better U education benefit program for tuition, books, and fees

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpring BootSpring MVCREST servicessystem designdata structuresdistributed systemsdebuggingperformance tuningsearch technologies
Soft Skills
technical leadershipmentorshipcollaborationcommunicationleadershipproblem-solvingoperational excellencedeveloper productivitycode qualityroot cause analysis