Walmart is looking for a highly experienced Staff Software Engineer to lead the design, development, and operational excellence of Walmart’s API-driven platforms and cloud-native services.
Requirements
- 8+ years of experience building large-scale backend systems or API platforms.
- Strong expertise in REST API design, Node.js/JavaScript/TypeScript, and distributed systems architecture.
- Deep hands-on experience with Kubernetes (pods, deployments, services, ingress controllers, Helm, autoscaling).
- Proficiency with SQL and NoSQL databases and designing scalable schemas.
- Expertise with Docker and modern containerization workflows.
- Strong understanding of API infrastructure: gateways, load balancers, service meshes, CI/CD, authN/authZ, rate limiting.
- Experience with cloud platforms (e.g., GCP, Azure, or Walmart’s internal cloud environment).
Responsibilities
- End-to-end design and development of REST APIs, internal platform services, and microservices-based systems.
- Establish coding and design standards across teams (API patterns, schema design, logging/observability, scalability patterns).
- Evaluate and introduce technologies that improve system performance, developer experience, and operational efficiency.
- Provide hands-on technical guidance, perform design reviews, and mentor senior level engineers.
- Build scalable, secure, low-latency REST APIs using JavaScript/TypeScript, Node.js, Python or related backend technologies.
- Own API lifecycle including design, deployment, versioning, monitoring, documentation, and governance.
- Implement robust authentication/authorization patterns (OAuth, JWT, service-to-service auth, etc.).
Other
- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.
- 6 years’ experience in software engineering or related area.
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area.
- Ability to lead large initiatives with minimal oversight.
- Strong mentorship and cross-team communication skills.