
Staff Software Engineer – Search Platform
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $143,000 - $286,000 per year
Job Level
Tech Stack
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