Staff Software Engineer

Walmart

Bengaluru

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

(IND) SENIOR, SOFTWARE ENGINEER
(IND) SENIOR, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Incentive awards
Health benefits
Parental leave
(IND) SENIOR, SOFTWARE ENGINEER
(IND) SENIOR, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Incentive awards for performance
Maternity and parental leave
Health benefits
+1
(IND) STAFF, SOFTWARE ENGINEER
(IND) STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR <1,000
Incentive awards
Health benefits
Maternity and parental leave
+1
SENIOR, SOFTWARE ENGINEER
SENIOR, SOFTWARE ENGINEER

Walmart Global Tech India • Chennai District

Hybrid
INR 1,800,000 - 3,600,000
Incentive awards
Health benefits
Paid time off (PTO)
+1
STAFF, SOFTWARE ENGINEER - Java
STAFF, SOFTWARE ENGINEER - Java

Walmart Global Tech India • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Health benefits
Parental leave
Performance incentives
PRINCIPAL, SOFTWARE ENGINEER
PRINCIPAL, SOFTWARE ENGINEER

Walmart • Chennai District

On-site
INR 2,000,000 - 3,000,000
Incentive awards
Maternity and parental leave
Health benefits
Software Engineer II
Software Engineer II

Walmart • Bengaluru

On-site
INR 600,000 - 800,000
401(k) match
Paid maternity and parental leave
Multiple health plans
STAFF, SOFTWARE ENGINEER
STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Incentive awards for performance
Maternity and parental leave
Health benefits
STAFF, SOFTWARE ENGINEER
STAFF, SOFTWARE ENGINEER

Walmart Global Tech India • Chennai District

On-site
INR 2,500,000 - 4,000,000
Incentive awards
Health benefits
Maternity and parental leave
+1
(IND) SENIOR, SOFTWARE ENGINEER
(IND) SENIOR, SOFTWARE ENGINEER

Walmart Global Tech India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Incentive awards
Maternity and parental leave
Health benefits
+1