Senior Software Engineer - Scalable Microservices

Walmart Inc.

Sunnyvale (CA)

Hybrid

USD 186,000 - 286,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) with company match
Stock purchase plan
Paid time off and parental leave
Education assistance

Job summary

Walmart Inc. is seeking a Principal Software Engineer in Sunnyvale, CA to lead design and implementation of distributed systems and microservices using Java, Golang and Scala.

You will drive high-availability, high-performance solutions and contribute to telemetry, testing strategy, and CI/CD practices. The role requires strong architectural skills, experience with Kubernetes, Kafka, Cassandra/DB2, and a track record of delivering scalable software.

Qualifications

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology Management, or related area and 3 years of experience in software engineering (or equivalent).
  • Bachelor's degree in related field and 5 years of post-bachelor's progressively responsible experience in software engineering or related area.

Responsibilities

  • Explore software products and solutions to address business and technical needs.
  • Assess gaps between customer expectations and existing software products and solutions.
  • Create user stories for software components and complex features.
  • Translate requirements into test strategy and plan testing.
  • Drive implementation of telemetry features and data collection across domains.
  • Design MVPs and refine designs to address defects and changing requirements.

Skills

Distributed systems
Microservices design
Java
Golang
Scala
REST APIs
Kafka
Cassandra/DB2
Kubernetes
Code reviews
DevOps CI/CD

Education

Master's degree in Computer Science or related field
Bachelor's degree in Computer Science or related field with 5+ years experience

Tools

Kafka
Elasticsearch
Kubernetes
Cassandra/DB2
REST tooling
CI/CD tools

Job description

Walmart Inc. is seeking a Principal Software Engineer in Sunnyvale, CA to lead design and implementation of distributed systems and microservices using Java, Golang and Scala.

You will drive high-availability, high-performance solutions and contribute to telemetry, testing strategy, and CI/CD practices. The role requires strong architectural skills, experience with Kubernetes, Kafka, Cassandra/DB2, and a track record of delivering scalable software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Scalable Distributed Systems Leader
Senior Software Engineer - Scalable Distributed Systems Leader

Walmart Inc. • Sunnyvale (CA)

Hybrid
USD 117,000 - 234,000
Health benefits
401(k) plan
Stock purchase plan
+1
Senior Backend Engineer – Java Microservices Lead
Senior Backend Engineer – Java Microservices Lead

Kids for the Future • Sunnyvale (CA)

On-site
USD 105,000 - 129,000
Senior Software Engineer — AI/ML & Scalable Systems Lead
Senior Software Engineer — AI/ML & Scalable Systems Lead

Walmart Inc. • Sunnyvale (CA)

Hybrid
USD 117,000 - 234,000
Health benefits
401(k) plan
Stock purchase plan
+1
Staff Backend Engineer – Java Microservices & Cloud
Staff Backend Engineer – Java Microservices & Cloud

Walmart Inc. • Sunnyvale (CA)

Hybrid
USD 143,000 - 286,000
Health benefits
Senior Software Engineer – Distributed, Scalable Systems
Senior Software Engineer – Distributed, Scalable Systems

Walmart Inc. • Hoboken (NJ)

On-site
USD 138,000 - 216,000
Health benefits
401(k) retirement plan
Stock purchase program
+2
Senior Software Engineer — Lead Scalable Retail Tech
Senior Software Engineer — Lead Scalable Retail Tech

Walmart Inc. • Sunnyvale (CA)

Hybrid
USD 117,000 - 234,000
401(k) match
Stock purchase plan
Paid maternity and parental leave
+4
Software Engineer - Java/Cloud
Software Engineer - Java/Cloud

Redolent Infotech Pvt. Ltd. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Backend Software Engineer II — Java Spring Microservices
Backend Software Engineer II — Java Spring Microservices

Walmart Global Tech • Sunnyvale (CA)

On-site
USD 120,000 - 170,000
401(k) match
Stock purchase plan
Paid maternity and parental leave
+10
Staff Software Engineer – Marketplace Platform & Payments
Staff Software Engineer – Marketplace Platform & Payments

Walmart Inc. • Sunnyvale (CA)

Hybrid
USD 190,000 - 240,000
401(k) match
Stock purchase plan
Paid maternity/paternity leave
Senior Software Engineer - Distributed Systems Lead (Java)
Senior Software Engineer - Distributed Systems Lead (Java)

Walmart Inc. • Hoboken (NJ)

On-site
USD 108,000 - 216,000
Incentive awards
401(k) match
Stock purchase plan
+4