Principal Software Engineer

Walmart

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 11, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $170,075–$215,315.

Based on 240 similar postings.

Employer

About Walmart

Walmart Inc. is the world''s largest retailer by revenue, operating a chain of hypermarkets, discount department stores, and grocery stores, as well as a growing e-commerce presence through Walmart.com. Industry: General Merchandise & Grocery Retail

Walmart currently has 986 open roles on FindRole.

Listed pay typically runs $117,000–$220,000 across 536 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer will drive the design, development, and deployment of complex, distributed enterprise applications. This role involves architecting scalable, secure software systems and maintaining technical architecture while mentoring a team of engineers through code reviews and design discussions. Key responsibilities include developing backend and UI components, defining service contracts for RESTful web services, and building low-latency, high-scale event-driven systems. The candidate must utilize Java, JSON, REST, and the Spring Framework, alongside tools like Swagger, OpenAPI, Docker, Kubernetes, Kafka, Git, Maven, and Jenkins. Technical tasks also include constructing SQL schemas for Oracle and Postgres, and using Splunk and Grafana for monitoring. The role focuses on solving technical problems related to high-scale distributed systems and ensuring operational excellence through JUnit testing.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 74 companies.

See salary data

What you'll do

  • Design, develop, and deploy complex, distributed enterprise applications using Java.
  • Architect scalable and secure software systems that align with business goals.
  • Design and implement web service applications using Java, JSON, REST, and the Spring Framework.
  • Develop service contracts for RESTful web services using Swagger and OpenAPI.
  • Drive the architecture for low-latency and high-scale event-driven systems using Kafka.
  • Build and deploy applications using container technologies like Docker and Kubernetes.
  • Set up CI/CD pipelines using Git, Maven, and Jenkins.
  • Guide and mentor a team of engineers through code reviews and design discussions.

What we're looking for

  • Master's degree in a related field and 3 years of software engineering experience, or a Bachelor's degree and 5 years of experience.
  • Experience designing and constructing scalable distributed enterprise applications using Java.
  • Experience designing and implementing web service applications using Java, JSON, REST, and the Spring Framework.
  • Experience defining Service Contracts for REST Web Services using Swagger and OpenAPI.
  • Experience building and deploying applications with container technologies including Docker and Kubernetes.
  • Experience designing and developing event-driven microservices using asynchronous technology Kafka.
  • Experience setting up CI/CD pipelines automation using Git, Maven, and Jenkins.
  • Experience designing and constructing well-defined table schemas for SQL databases including Oracle and Postgres.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 4 days ago
Java Spring Boot REST Microservices Service Oriented Architecture Cassandra Azure Cosmos JMeter CI/CD Jenkins Maven Splunk Dynatrace Docker Kubernetes GitHub SonarQube JUnit Mockito Apache Kafka
4+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 80 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 145 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 22 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 22 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

The Hartford

Hartford, CT +3 131 days ago
Java Spring Boot Angular TypeScript SQL AWS Microservices APIs Event-driven Architecture Distributed Systems CI/CD DevSecOps GenAI Application Insights Splunk Identity and Access Management Test-Driven Development Observability
10+ yrs exp Hybrid