Principal, Software Engineer

Walmart

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$143,000–$286,000 / yr
Posted
11 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $214k
$122k most similar roles pay here $304k

This role pays more than 78% of similar roles. Most pay $161,500–$213,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $187k for comparable roles.

Based on 239 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 190 open roles on FindRole.

Listed pay typically runs $110,000–$220,000 across 182 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal, Software Engineer

As a Principal Software Engineer on Walmart’s Data Security Platform team, you will design and build highly scalable distributed systems that protect petabytes of data across various sources. Your responsibilities include architecting large-scale security solutions for authentication, authorization, auditing, and data protection while ensuring minimal performance overhead. You will drive technical strategy, mentor engineers, and collaborate with cross-functional teams to optimize system reliability and scalability. The role requires extensive experience in Java and Go, deep knowledge of distributed systems, SQL and NoSQL databases, and expertise in cloud-native architectures. This platform addresses critical enterprise challenges involving real-time policy enforcement and large-scale data processing at Walmart’s scale.

What you'll do

  • Architect and build large-scale distributed systems for enterprise data security.
  • Design highly scalable and resilient services for authentication, authorization, auditing, and data protection.
  • Develop solutions that enforce fine-grained access controls with minimal performance overhead.
  • Drive technical strategy and influence cross-functional engineering teams and stakeholders.
  • Optimize system performance, reliability, scalability, and operational excellence.

What we're looking for

  • 10+ years of experience building large-scale distributed systems.
  • Deep expertise in Java, Go, SQL, and NoSQL databases with hands-on coding skills.
  • Proven ability to design and architect complex distributed systems for production environments.
  • Strong analytical, debugging, and problem-solving skills with leadership in technical initiatives.
  • Experience mentoring engineers and driving engineering excellence at scale.

More like this

Similar roles

Principal, Software Engineer

Walmart

Bentonville, AR 14 days ago $110,000$220,000
TypeScript React Microservice RESTful APIs SQL NoSQL Caching Docker Kubernetes CI/CD AWS Git Swagger Postman Jira Confluence

Principal, Software Engineer

Walmart

Bellevue, WA 7 days ago $132,000$264,000
TypeScript React Microservice RESTful APIs SQL NoSQL Caching Docker Kubernetes CI/CD AWS Azure Google Cloud Platform PostgreSQL MongoDB Redis Git Jenkins Prometheus Grafana

Principal, Software Engineer

Walmart

Sunnyvale, CA 13 days ago $143,000$286,000
Kubernetes Java SDLC CI/CD AI GenAI LLMs Python PostgreSQL Docker Mentorship Cross-functional collaboration Technical communication Microservices Code reviews Automated testing Performance optimization Model monitoring

Principal, Software Engineer

Walmart

Bentonville, AR 5 days ago $110,000$220,000
Python Java C++ AWS Kubernetes CI/CD Docker Prometheus Grafana NICE InContact model-driven design cloud-native architecture distributed systems AI/ML integration

Principal, Software Engineer

Walmart

Bentonville, AR 11 days ago $110,000$220,000
React React Native Expo JavaScript TypeScript Agentic AI MCP LLMs CI/CD iOS Android DevOps UX Performance Optimization State Management

Principal, Software Engineer

Walmart

Seattle, WA 67 days ago $132,000$264,000
.NET C# AWS Azure CI/CD IaC PostgreSQL MySQL MongoDB DynamoDB Redis Elasticsearch DevOps Microservices Distributed Systems Terraform Kubernetes Observability Resilience