At Walmart Global Tech, we build highly scalable and reliable backend platforms that power the online marketplace of the world’s largest retail ecosystem. Our systems process massive volumes of real-time and batch data across Walmart marketplace. We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot, strong hands-on experience in Apache Kafka and Apache Spark, and a proven track record of building distributed systems at scale. This is an onsite role in Sunnyvale, CA, and candidates must have valid U.S. work authorization as visa sponsorship is not available. Role Overview As a Staff Engineer, you will act as a hands-on technical leader and system architect, responsible for designing and delivering large-scale backend platforms and data processing systems. You will work cross-functionally to solve complex engineering challenges, influence platform architecture, and mentor senior engineers. This role requires strong ownership, deep system thinking, and the ability to design for high throughput, low latency, and extreme reliability. Key Responsibilities Design and build highly scalable backend microservices using Java and Spring Boot. Architect and implement real-time event-driven systems using Apache Kafka. Develop and optimize large-scale batch and streaming data pipelines using Apache Spark. Drive architecture decisions around scalability, resiliency, observability, and cost efficiency. Lead system design reviews and define engineering best practices for distributed systems. Work closely with Product, Data Science, Platform, and Infrastructure teams to deliver business impact. Optimize system performance through partitioning strategies, caching, async processing, and concurrency tuning. Mentor engineers and act as a technical multiplier across multiple teams. Participate in production incident reviews and drive long-term platform reliability improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees