Back
Walmart logo

(IND) STAFF, SOFTWARE ENGINEER

Walmart · Posted Oct 26

Retail, e-commerce, grocery, pharmacy, and membership warehouse services

Bangalore, Karnataka, IndiaFull-timeOnsiteLead/Staff10+ years₹60.0L–₹90.0L yearly<25 applicants
RetailE-CommerceSupermarketSupply ChainGroceryPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The team collaborates with Walmart International, which operates over 5,900 retail units outside the United States under 55 banners in 26 countries. Walmart Global Tech brings together software engineers, data scientists, and cybersecurity experts building retail technology at scale. This hands-on Staff Full Stack Engineer role designs and builds scalable systems across frontend, backend, and data platforms using React, Java/Spring Boot, Kafka, and Spark, while defining technical direction and mentoring engineers.

What you will do

  • Design, develop, and maintain scalable full-stack applications using React and Java/Spring Boot.
  • Build robust backend services, APIs, and distributed systems with a strong focus on performance, scalability, reliability, and security.
  • Develop and maintain real-time and event-driven systems using Apache Kafka.
  • Design and implement large-scale data processing and analytics pipelines using Apache Spark.
  • Work across the entire technology stack—from frontend user experiences to backend services, data processing, and distributed systems.
  • Take ownership of complex technical problems and drive them from design through implementation, testing, deployment, and production support.
  • Define and review system architecture, technical designs, APIs, data models, and integration patterns.
  • Conduct detailed code reviews and ensure high standards of code quality, maintainability, testability, and engineering excellence.
  • Establish and promote best practices around design patterns, coding standards, testing, observability, and CI/CD.
  • Identify technical debt and drive initiatives to improve system quality, performance, reliability, and developer productivity.
  • Mentor engineers through technical guidance, design reviews, code reviews, and hands-on collaboration.
  • Collaborate with product managers, architects, and engineering teams to translate business requirements into scalable technical solutions.
  • Evaluate new technologies and approaches and drive adoption where they provide meaningful technical or business value.

Skills used in this role

ReactJavaSpring BootApache KafkaApache SparkJavaScriptTypeScriptHTMLCSSMicroservicesDistributed SystemsAPIsData ModelingObject-Oriented DesignDesign PatternsConcurrencyData StructuresAlgorithmsCI/CDObservabilityProblem SolvingCommunicationMentoring

What the employer is looking for

  • 10+ years of software engineering experience, with significant experience building and operating large-scale production systems.
  • Strong hands-on experience with Java and Spring Boot.
  • Strong experience building modern web applications using React, JavaScript/TypeScript, HTML, and CSS.
  • Strong experience with Apache Kafka and event-driven/distributed architectures.
  • Hands-on experience with Apache Spark and large-scale data processing.
  • Strong understanding of distributed systems, microservices, APIs, data modeling, and system design.
  • Experience designing and implementing highly scalable and reliable systems.
  • Strong understanding of object-oriented design, design patterns, concurrency, data structures, and algorithms.
  • Strong focus on code quality, automated testing, maintainability, and engineering best practices.
  • Experience conducting architecture and code reviews and driving technical standards across engineering teams.
  • Excellent debugging and problem-solving skills.
  • Strong communication skills and the ability to influence technical decisions across teams.
  • Hands-on technical leader: You should be comfortable writing production code rather than being limited to architecture or technical oversight.
  • Strong system thinker: Able to reason about scalability, reliability, performance, security, and operational characteristics of complex systems.
  • Quality-focused engineer: Passionate about clean, maintainable, well-tested code and engineering excellence.
  • Architecture leader: Able to define technical direction while balancing short-term delivery needs with long-term system evolution.
  • Collaborative mentor: Able to raise the engineering bar through design discussions, code reviews, mentoring, and technical leadership.
  • End-to-end ownership: Comfortable taking a problem from requirements and architecture through implementation, deployment, and production operations.

Benefits and support

  • Incentive awards for your performance
  • Maternity and parental leave
  • PTO
  • Health benefits

About Walmart

Walmart Inc. is an American multinational retail corporation that operates a chain of hypermarkets, discount department stores, and grocery stores. As one of the world's largest companies by revenue, it serves millions of customers daily through physical stores and robust e-commerce platforms. The company is driven by a commitment to everyday low prices and an expanding suite of digital and convenience-focused services.

Industry
Retail
Company size
2000000+ employees
Founded
1962
Location
Bentonville, Arkansas, USA
Funding stage
Public Company

Leadership

JF
John Furner

President and CEO

JD
John David Rainey

Executive Vice President and Chief Financial Officer

SK
Suresh Kumar

Executive Vice President, Global Chief Technology Officer and Chief Development Officer

SD
Seth Dallaire

Executive Vice President and Chief Growth Officer

DG
David Guggina

President and CEO, Walmart U.S.

Apply