Software Engineer III
Walmart
Position Summary...
The Software Engineer III role in Walmart Global Tech’s Enterprise Business Services team focuses on building scalable, mission‑critical full‑stack systems using Java/Spring Boot and React. The position involves contributing to architecture, API strategy, coding standards, and overall technical direction. It requires designing resilient and fault‑tolerant microservices with strong SLAs and developing modular, responsive frontend applications in React and TypeScript. The role includes implementing cloud‑native patterns on Kubernetes and ensuring a robust security posture through OAuth2/OIDC. You will also build monitoring, logging, metrics, and automation frameworks to enhance operational excellence. Collaboration with Product and UX teams is essential to drive complex, cross‑team initiatives to completion. The engineer is expected to mentor junior developers and foster a strong engineering culture. The role demands strong backend and frontend expertise, deep knowledge of distributed systems, and proficiency in DevOps and cloud technologies, backed by at least six years of experienceWhat you'll do...
Software Engineer III - Enterprise Business Services (EBS)
About Walmart Global Tech
Walmart Global Tech powers the world's most advanced retail enterprise. We're transforming how people work, shop, and connect through innovative technology solutions that serve millions of customers and associates worldwide.
About the Team
Enterprise Business Services (EBS) is a core pillar of Walmart Global Tech, powering the systems behind millions of daily interactions across Finance, People, Associate Digital Experience, and Talent. From the moment an associate logs in, to a customer making a purchase, to seamless hiring journeys—EBS ensures the business runs reliably, securely, and at scale.
We're building next-generation intelligent platforms that power global operations across multiple markets. Join us to solve complex engineering challenges and shape the future of Walmart's enterprise ecosystem.
Role Summary
We're seeking a Software Engineer III to join our Engineering Team and help build scalable, mission-critical solutions using modern web technologies and cloud infrastructure. You'll architect and develop high-impact products using Java/Spring Boot, React, React Native, cloud platforms, and DevOps best practices, while mentoring junior engineers and driving technical excellence across our organization.
What You'll Do
Technical Leadership
- Contribute to architecture & technical direction for large-scale full-stack systems (Java/Spring Boot + React/TypeScript)
- Define API strategy, domain models, UI architecture, and integration patterns across services
- Drive standardization on secure coding, API contracts, versioning, CI/CD, and observability
- Establish technical best practices and coding standards across teams
- Very strong in coding and problem solving skills in any language of choice.
- Quick learner in adopting and delivering in any technology .
System Design & Development
- Understand and contribute to resilient, fault-tolerant, cloud-native microservices with strong SLAs
- Develop responsive, accessible, and modular frontend applications using React & TypeScript
- Own non-functional requirements: performance, scalability, reliability, cost efficiency, disaster recovery
- Must follow and adhere to distributed system design standard.
Platform Engineering
- Implement cloud-native patterns on Kubernetes; ensure strong security posture (OAuth2/OIDC)
- Build monitoring, logging, metrics, and tracing frameworks for operational excellence
- Develop infrastructure-as-code solutions and automation frameworks
- Optimize for cost efficiency, performance, and reliability
Collaboration & Delivery
- Partner with Product, UX, and business teams to translate requirements into technical solutions
- Lead complex initiatives across squads: breaking down work, unblocking teams, ensuring quality
- Mentor engineers and contribute to hiring & building a strong engineering culture
- Champion innovation and continuous improvement across the organization
Must-Have Qualifications
- 6+ years** of software engineering experience with ownership of production systems
- Strong Backend Expertise: Java (17+), Python, Spring Boot, REST APIs, microservice architecture
- Strong Frontend Expertise: React, TypeScript, testing frameworks (Jest, Cypress)
- Deep understanding of distributed systems, caching, consistency, and resiliency patterns
- Solid skills in data structures, algorithms, and system design
- Experience with CI/CD, automated testing, and DevOps practices
- Exposure to public cloud platforms (AWS/GCP/Azure) and Kubernetes
- Experience in Agile environments with strong problem-solving and communication skills
- Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
Good to Have
- Experience with Kafka or event-driven architectures
- Exposure to GraphQL, API gateways, and schema governance
- Experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (Redis, MongoDB)
- Understanding of machine learning, search systems, or information retrieval
- Background in enterprise domains: HR tech, workflow systems, finance/operations
- Good understanding or hands-on experience in AI/ML ecosystem
- React Native experience for mobile development
Excellent Signals
- Led modernization efforts (monolith → microservices, UI re-architecture)
- Built reusable frameworks or developer platforms used across multiple teams
- Delivered impactful performance, reliability, or cost optimization initiatives
- Experience building systems that handle massive scale and transaction volume
- Track record of mentoring and developing engineering talent
Minimum Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area
- 6 years of experience in software engineering or related field
- OR equivalent professional experience demonstrating mastery in related technologies
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Option 1: Bachelor'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.Option 2: 4 years’ experience in software engineering or related area.
Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master’s degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity, or related area, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.