Staff Software Engineer

Walmart

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Walmart is seeking a Data Platform Engineer for its Bangalore office, focusing on mission-critical infrastructure and reliability for e-commerce. The role requires extensive experience in software engineering, along with proficiency in programming languages such as Golang and Java. Candidates should be comfortable with cloud services and enterprise monitoring solutions. This position promotes a collaborative environment while driving continuous improvement in operations.

In addition, Walmart celebrates diversity and prides itself on providing equitable opportunities for all associates, ensuring an inclusive workplace.

Qualifications

  • 12+ years of experience in software engineering or related area.
  • Experience designing, investigating, analyzing, troubleshooting large-scale enterprise systems.
  • Fluency with running services at scale.

Responsibilities

  • Programming and automation for reliability in Walmart products.
  • Design and improve reliability, latency, and scalability metrics.
  • Participate in capacity planning and performance analysis.

Skills

Programming in Golang, Java, Python, Typescript, Node, Shell
Kafka internals
SQL/noSQL databases
Cloud services like AWS, Azure, OpenStack, GCP
Container platforms (Docker, Kubernetes)

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related area

Tools

AppDynamics
Prometheus
Grafana

Job description

About the team

Site Reliability and Engineering group focuses on producing mission-critical infrastructure, tools, and processes that will ensure highest levels of availability and reliability of all our websites. SREs drive standardization and service-focused instrumentation, provide subject matter expertise, resolve break/fix scenarios, engage broader teams as necessary, and partner/lead to achieve continuous improvement. SREs also contribute to command-and-control related activities focused on restoration of complex outages and rapid restoration.

What You'll Do
  • Programming, tooling, and automation experience in one or more of: Golang, Java, Python, Typescript, Node, and Shell.
  • Good understanding of Kafka internals, SQL/noSQL databases like Cassandra, Elasticsearch, PostgreSQL, and in-memory caching frameworks like Memcached.
  • Influence, design, and create new architectures, standards, and methods for large-scale enterprise systems.
  • Design, write, and build tools to improve the reliability, latency, availability, and scalability of Walmart e-commerce/retail and enterprise products.
  • Engender reliability and availability starting with metrics and measurements.
  • Enable scaling by providing tools, developing training, and/or augmenting processes.
  • Build tools/automate to prevent recurrence of problems to mission-critical products/services.
  • Participate in capacity planning, demand forecasting, software performance analysis, and system tuning.
  • Engage with enterprise and business/infrastructure functions to establish, track, and optimize operational metrics and targets in line with SRE principles (SLO/SLI, latency percentiles, error budgets, tech debt, and alert guidelines).
What You'll Bring
  • Bachelor's or Master’s degree with 12+ years of experience in Computer Science or related field.
  • Proficiency in Java, Go, or other programming languages; experience designing, investigating, analysing, and troubleshooting large-scale enterprise systems.
  • Methodical and systematic problem-solving approach, combined with a solid awareness of ownership, initiative, and drive.
  • Fluency with running services at scale and deep understanding of Unix system internals and networking.
  • Experience with IaaS and PaaS providers such as AWS, Azure, OpenStack, GCP, and container platforms (Docker, Kubernetes, OpenShift, Mesosphere).
  • Experience with enterprise monitoring solutions like AppDynamics, New Relic, Prometheus, Graphite, Grafana, Nagios, Sensu, and Splunk.
Work

Walmart's culture sets us apart, and we know being together helps us innovate, learn and grow great careers. This role is based in our Bangalore/Chennai office for daily work, with flexibility for associates to manage their personal lives.

Equal Opportunity Employer

Walmart, Inc., is an Equal Opportunities Employer By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions while being inclusive of all people.

Minimum Qualifications
  • Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area.
  • Option 2: 6 years experience in software engineering or related area.
Preferred Qualifications

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.

Primary Location

Building 10 (SEZ), Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli, India

Job Classification

Industry: IT Services & Consulting

Functional Area / Department: Engineering – Software & QA

Role Category: Software Development

Role: Data Platform Engineer

Employment Type: Full time

Contact Details

Company: Walmart

Location(s): Bengaluru

Ability to work in a team environment with members of varying skill levels, highly motivated, learns quickly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

STAFF, SOFTWARE ENGINEER
STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Incentive awards
Health benefits
Maternity and parental leave
+1
SENIOR MANAGER, SOFTWARE ENGINEERING
SENIOR MANAGER, SOFTWARE ENGINEERING

Walmart Global Tech India • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Incentive awards
Parental leave
PTO
+1
STAFF, SOFTWARE ENGINEER
STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Chennai District

On-site
INR 1,200,000 - 2,400,000
Incentives
Parental leave
Health benefits
+1
PRINCIPAL, SOFTWARE ENGINEER
PRINCIPAL, SOFTWARE ENGINEER

Walmart Global Tech India • Chennai

Hybrid
INR 3,000,000 - 4,500,000
Incentive awards
Maternity leave
Parental leave
+2
(IND) STAFF, SOFTWARE ENGINEER
(IND) STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Maternity leave
Parental leave
Health benefits
+1
STAFF, SOFTWARE ENGINEER
STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Chennai

On-site
INR 3,500,000 - 7,000,000
Incentive awards
Health benefits
Office flexibility (Bangalore/Chennai)
(IND) Principal, Software Engineer
(IND) Principal, Software Engineer

Walmart Global Tech India • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Maternity and parental leave
PTO
Health benefits
Software Engineer III - Java Full Stack
Software Engineer III - Java Full Stack

Walmart Global Tech India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Hybrid work
Health benefits
Career growth opportunities
Software Engineer III (BigData)
Software Engineer III (BigData)

Walmart • Bengaluru

On-site
INR 2,600,000 - 5,000,000
Staff, Site Reliability Engineer
Staff, Site Reliability Engineer

Walmart Global Tech India • Chennai

Hybrid
INR 3,000,000 - 6,000,000
Maternity Leave
Health benefits
Paid time off