Walmart

Staff Software Engineer – Search Platform

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

  • 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

  • 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
  • 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
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