(USA) Senior, Software Engineer

Walmart helps people save money so they can live better, serving millions of customers through retail, tech, merchandising, and finance operations worldwide.
$117,000 - $234,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
E-Commerce · Enterprise SaaS

Description For (USA) Senior, Software Engineer

Walmart is seeking a Senior Software Engineer to join their search team in Sunnyvale, CA. This role focuses on building backend features that power search functionality across Walmart's sites and apps, processing billions of queries for millions of products worldwide. The team works with cutting-edge relevance algorithms, information retrieval, and machine learning at massive scale.

The position offers an opportunity to work on big data problems and high-availability systems that directly impact business metrics. You'll be part of a team that mines structured and semi-structured data from product catalogs, social web, transactions, and query logs at unprecedented scale. The role involves leading medium to large-scale projects, implementing complex code changes, and mentoring junior engineers.

Working at Walmart means joining a global retail technology leader that emphasizes both technical excellence and customer impact. The company offers competitive compensation ($117,000-$234,000) plus performance bonuses, comprehensive benefits including health coverage, 401(k) match, stock purchase plans, and paid parental leave. The Sunnyvale location puts you in the heart of Silicon Valley, with access to the region's rich technical community and lifestyle amenities.

The ideal candidate will bring strong Java backend development experience, familiarity with search technologies like Solr or Elasticsearch, and the ability to work effectively in a dynamic environment. This role offers the chance to make a significant impact on how millions of customers discover and purchase products across Walmart's digital platforms.

Last updated 4 hours ago

Responsibilities For (USA) Senior, Software Engineer

  • Lead and participate in medium to large-scale projects
  • Review project requirements and translate into technical solutions
  • Implement and test complex code changes
  • Direct root cause analysis of critical business and production issues
  • Collaborate with diverse teams including Product, Engineering, Business, DevOps and QC
  • Mentor and guide junior engineers
  • Build backend features to support search on Walmart sites and apps

Requirements For (USA) Senior, Software Engineer

Java
Python
  • Bachelors degree in Computer Science and 3 years experience OR 5 years experience in software engineering
  • Experience programming in Java with focus on server-side components
  • Proficient in debugging, troubleshooting, and performance tuning Java Applications
  • Experience with Spring/Spring Boot framework
  • Experience with open-source search engines (Solr, Lucene, or Elastic Search)
  • Advanced scripting skills in Python, Perl, or Shell
  • Experience with CI/CD tools like Jenkins and Maven
  • Experience with Source Code Management Tools (GitHub, SVN, CVS)
  • Knowledge of distributed system design, caching, design patterns
  • Familiar with Azure and GCP cloud technologies

Benefits For (USA) Senior, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Multiple health plan options including vision & dental for employees and dependents
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO and sick leave
  • Performance-based bonus awards
  • Company-paid life insurance
  • Education assistance for Associate and dependents
  • Military Leave Pay
  • Short-term and long-term disability
  • Company discounts

Interested in this job?

Jobs Related To Walmart (USA) Senior, Software Engineer

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team in Sunnyvale, focusing on API development and distributed systems.

Software Engineer III

Senior Software Engineer role at Walmart building scalable checkout solutions, requiring strong backend development skills in Node.js, Java, and cloud technologies.

Senior, Software Engineer

Senior Software Engineer position at Walmart focusing on enterprise collaboration platforms and GenAI technologies, offering competitive compensation and comprehensive benefits.

Software Engineer III

Senior Software Engineer III position at Walmart focusing on SAP HR/Payroll systems and ETL solutions, offering competitive salary and comprehensive benefits.

Senior, Software Engineer

Senior Software Engineer role at Walmart Global Tech, building checkout solutions using React, Java, and Kubernetes. Hybrid role in Bentonville, AR with competitive pay and benefits.