Staff, Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune #1 company, our work impacts millions of associates globally. We strive to continuously improve people technology and products to help managers and associates so they can focus on what matters most - supporting our customers and members. People Technology is one of the major segments of Walmart Global Tech's Enterprise Business Services, which is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, and the Associate Digital Experience.
Responsibilities
- 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 , leveraging tools like DataProc , BigQuery , and Data Factory .
- Architect and develop event-driven systems using Apache Kafka to support real-time data flows.
- Collaborate with product and business teams to translate functional requirements into technical solutions.
- Drive best practices in software engineering, including CI/CD pipelines , automated testing (unit and integration) , and Agile (Scrum or Kanban) methodologies.
- Provide technical leadership and mentorship to junior and mid-level engineers.
- Ensure system reliability, observability, and performance at scale in a 24x7 environment.
- Contribute to architecture reviews, design documents, and technical strategy within the broader organization.
Requirements
- 8+ years of professional software engineering experience, with a strong focus on backend development.
- Proficiency in Java , Spring Boot , and RESTful API design.
- Deep understanding of distributed systems , data processing frameworks , and big data platforms such as Apache Spark and DataProc .
- Hands-on experience with cloud platforms -ideally both Google Cloud and Azure .
- Expertise in streaming technologies , particularly Apache Kafka .
- Solid grasp of CI/CD workflows , source control (Git), and infrastructure automation tools.
- Experience with automated testing , TDD/BDD, and continuous delivery in production systems.
- Strong problem-solving skills, with the ability to tackle complex, ambiguous technical challenges.
- Excellent communication skills and ability to collaborate across teams and functions.
- A passion for engineering excellence and a desire to deliver reliable and impactful solutions at scale.
- About Walmart Global Tech
- Our hubs: Walmart is a global company with offices across the United States and around the world. Our global headquarters is in Bentonville, Arkansas, with primary hubs in the San Francisco Bay area and New York/New Jersey.
Benefits
Additional Information
Position Summary... Walmart's Payroll Tech organization is seeking a seasoned Staff Software Engineer to help shape the future of payroll systems for the world's largest private workforce. You will play a pivotal role in building resilient, scalable backend services and data pipelines that ensure 2.2 million Walmart associates are paid precisely and accurately. If you're passionate about solving complex backend and data engineering problems using modern technologies and cloud platforms, this is the role for you. What you'll do...
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Walmart? Share your experience