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

Senior Software Engineer

Walmart

. Build high-performance, scalable catalog services serving millions of Walmart customers .

Posted 5/7/2026full-timeSunnyvale • California • 🇺🇸 United StatesSenior💰 $117,000 - $234,000 per yearWebsite

Tech Stack

Tools & technologies
ApacheAzureBigQueryETLJavaJUnitKafkaMicroservicesMockitoNoSQLPySparkPythonRedisScalaSparkSQL

About the role

Key responsibilities & impact
  • Build high-performance, scalable catalog services serving millions of Walmart customers
  • Design and develop highly scalable services to solve complex software system challenges using modern technologies
  • Provide technical direction and architectural leadership across engineering teams
  • Lead high-visibility, cross-organizational projects from concept to delivery
  • Translate business and product requirements into scalable technical solutions and architectures
  • Collaborate with cross-functional teams to deliver complex projects on time
  • Conduct unit testing, debug issues, and implement fixes to improve system reliability
  • Enhance system designs to prevent recurring defects and improve performance

Requirements

What you’ll need
  • 8+ years of experience building highly available backend systems in Java
  • Experience designing and developing scalable services and solving complex system problems
  • Proficiency in RESTful microservices and API design/development
  • Hands-on experience with SQL/NoSQL databases (e.g., Cosmos DB, Azure SQL, BigQuery)
  • Experience with caching technologies such as Redis or Memcached
  • Familiarity with event-driven architectures using Kafka
  • Strong coding skills with a focus on modular, maintainable, and testable code; experience with unit and integration testing (JUnit, Mockito, Mock MVC)
  • Experience working on complex, cross-functional projects, including requirements analysis, system design, development, testing, troubleshooting, and on-time delivery
  • Familiarity ETL experience with Apache Spark (Scala/PySpark), Python, and SQL
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area or 5 years’ experience in software engineering or related area.
  • Knowledge of accessibility best practices and understanding of WCAG 2.2 AA standards, assistive technologies, and digital accessibility standards.

Benefits

Comp & perks
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Health benefits including medical, vision, and dental coverage
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

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
JavaRESTful microservicesAPI designSQLNoSQLCosmos DBAzure SQLBigQueryRedisKafka
Soft Skills
technical directionarchitectural leadershipcollaborationproject managementproblem-solvingcommunicationrequirements analysissystem designtroubleshootingdelivery