Taro Logo

Staff, Software Engineer

World's largest retailer focused on helping people save money so they can live better, operating at the intersection of retail and technology.
Bentonville, AR, USA
$110,000 - $220,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff, Software Engineer

Walmart's Payroll Tech organization is seeking a Staff Software Engineer to shape the future of payroll systems for the world's largest private workforce. This role is within the Enterprise People Technology team, which supports the deployment and adoption of People technology across Walmart's global enterprise. The position focuses on building resilient, scalable backend services and data pipelines that ensure accurate payroll processing for 2.2 million Walmart associates.

The role combines deep technical expertise with leadership responsibilities, requiring proficiency in Java, Spring Boot, and Apache Spark, along with experience in cloud platforms (GCP and Azure) and event-driven architectures using Apache Kafka. The ideal candidate will drive technical excellence while mentoring junior engineers and collaborating across teams to deliver impactful solutions at scale.

Working from Walmart's global headquarters in Bentonville, Arkansas, you'll be part of Walmart Global Tech, where your code can impact hundreds of millions of people. The position offers competitive compensation ($110,000-$220,000), comprehensive benefits, and the opportunity to work on complex technical challenges while helping shape the future of retail technology.

The role requires 8+ years of professional software engineering experience, with deep expertise in backend development, distributed systems, and cloud platforms. You'll be responsible for designing and implementing scalable systems, optimizing data pipelines, and ensuring 24/7 reliability while maintaining high engineering standards through CI/CD, automated testing, and agile methodologies.

Last updated a day ago

Responsibilities For Staff, Software Engineer

  • Design and implement scalable, resilient backend systems using Java, Spring Boot, and Apache Spark
  • Build and optimize data processing pipelines on Google Cloud Platform (GCP) and Azure
  • Architect and develop event-driven systems using Apache Kafka
  • Collaborate with product and business teams
  • Drive best practices in software engineering
  • Provide technical leadership and mentorship
  • Ensure system reliability, observability, and performance at scale
  • Contribute to architecture reviews and technical strategy

Requirements For Staff, Software Engineer

Java
Kafka
  • 8+ years of professional software engineering experience
  • Proficiency in Java, Spring Boot, and RESTful API design
  • Deep understanding of distributed systems and data processing frameworks
  • Hands-on experience with cloud platforms (Google Cloud and Azure)
  • Expertise in streaming technologies, particularly Apache Kafka
  • Solid grasp of CI/CD workflows and infrastructure automation tools
  • Experience with automated testing, TDD/BDD
  • Strong problem-solving skills
  • Excellent communication skills
  • Bachelor's degree in computer science or related field (or equivalent experience)

Benefits For Staff, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off (vacation, sick, parental)
  • Short-term and long-term disability
  • Performance-based bonus awards

Jobs Related To Walmart Staff, Software Engineer