W

Walmart

Sells groceries and essentials in stores and online

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required.
  • At least 10 years of experience designing and building large-scale distributed systems is required.
  • Strong expertise in Golang or Java and deep knowledge of backend system design are required.
  • Experience building cloud-native applications on Azure or Google Cloud Platform is required.
  • Hands-on experience with Kubernetes, containerized microservices, and service orchestration is required.
  • Strong understanding of Event-Driven Architecture and distributed messaging systems such as Kafka is required.
  • Experience with large-scale data platforms including Cosmos DB, BigQuery, or similar distributed databases is required.
  • Strong knowledge of API design, distributed systems, scalability patterns, and fault tolerance is required.
  • Expertise in observability using tools such as Grafana, Prometheus, OpenTelemetry, Splunk, or OpenObserve is required.
  • Strong experience with CI/CD pipelines, DevSecOps, automation, and infrastructure modernization is required.
  • Excellent debugging, performance tuning, and production incident management skills are required.
  • Ability to influence technical direction across multiple teams is required.
  • The minimum qualifications also allow a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area plus 4 years of software engineering or related experience, or 6 years of software engineering or related experience without the specified degree.

Responsibilities

  • Lead the architecture, design, and implementation of highly scalable distributed systems powering the UGC platform.
  • Drive the technical vision for cloud-native, event-driven services using Golang, Kafka, Kubernetes, Cosmos DB, and BigQuery.
  • Design systems for high throughput, low latency, resiliency, and cost efficiency.
  • Lead architectural reviews and establish engineering standards across multiple teams.
  • Own complex initiatives from technical design through production deployment and long-term operational support.
  • Improve system reliability, scalability, observability, and operational efficiency.
  • Lead root-cause analysis for critical production incidents and implement long-term engineering improvements.
  • Drive adoption of modern engineering practices, including CI/CD, automated testing, Infrastructure as Code, and secure software development.
  • Partner with Product, Program, Business, Data Science, and Engineering teams across the U.S. and India to define technical strategy and execution plans.
  • Translate business priorities into scalable technical solutions.
  • Drive alignment across multiple engineering teams and influence technical decisions without direct authority.
  • Lead the evolution of the UGC platform and Event-Driven Architecture.
  • Drive migration from legacy systems to modern cloud-native services.
  • Improve platform performance, reliability, developer productivity, and operational automation.
  • Evaluate and introduce emerging technologies that improve scalability and engineering velocity.
  • Mentor senior engineers and engineers across the organization.
  • Raise engineering quality through design reviews, code reviews, and technical coaching.
  • Establish engineering best practices and contribute to long-term technology strategy.

Desired Qualifications

  • Experience building large-scale eCommerce or marketplace platforms is preferred.
  • Experience with customer-generated content, moderation systems, or recommendation platforms is preferred.
  • Knowledge of distributed data processing and streaming architectures is preferred.
  • Experience with AI-assisted developer tools such as GitHub Copilot, Cursor, or similar productivity tools is preferred.
  • Contributions to engineering strategy, architecture governance, or platform engineering initiatives are preferred.
  • A Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area and 2 years of software engineering or related experience is preferred.

About the Company

Walmart

Sells groceries and essentials in stores and online

Walmart sells groceries, household essentials, clothing, and electronics through stores and online marketplaces for consumers around the world. Its everyday low price model combines large purchasing volumes with distribution networks that move goods to stores and customer homes. Shoppers can browse online, collect orders at a nearby store, or request delivery, while third-party merchants use its marketplace and fulfillment services to reach customers. The group earns revenue from merchandise sales, memberships, advertising, and services, and also operates pharmacies, optical centers, and digital payments businesses. Walmart opened its first discount store in 1962 and is headquartered in Bentonville, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Bentonville, AR
Founded
1962

Recently Posted Jobs

Explore more opportunities at Walmart

See more jobs