Principal, Software Engineer

Walmart

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $214k
$126k most similar roles pay here $303k

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

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 529 open roles on FindRole.

Listed pay typically runs $117,000–$234,000 across 523 roles with salary data.

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal, Software Engineer

Join the Walmart Catalog Platform group as a senior software engineer, where you will drive innovation in retail shopping experiences through Content Creations, Partner APIs, Setup Experience, and Item Management. Your daily tasks include developing proof-of-concepts with GenAI technologies like LLMs and RAG on platforms such as GCP Vertex AI or Azure, participating in code reviews to establish best practices, and collaborating across teams to ensure seamless integration while minimizing technical debt. You will need at least 12 years of experience building highly available systems, proficiency in Java, expertise in data engineering with large datasets, knowledge of vector and big data databases, distributed computing, containerization (Docker/K8s), and multi-cloud environments, along with a preference for GenAI technologies.

What you'll do

  • Develop proof-of-concept projects using GenAI technologies like LLMs and RAG.
  • Conduct code reviews to enhance team practices and standards.
  • Resolve technical issues during development and deployment of new features.
  • Work on content creation, partner APIs, setup experience, and item management.
  • Ensure seamless integration with other teams to minimize technical debt.

What we're looking for

  • At least 12+ years of software engineering experience in building highly available systems.
  • BS or MS in Computer Science or related field.
  • Proficiency in Java and other programming languages.
  • Experience with data engineering and handling large datasets.
  • Knowledge of databases, including vector and big data technologies.
  • Expertise in distributed computing, containerization (Docker/K8s), and multi-cloud environments.
  • Preferred experience with GenAI technologies such as LLMs and RAG.

More like this

Similar roles

Principal, Software Engineer

Walmart

Sunnyvale, CA 58 days ago $143,000$286,000
Kubernetes Distributed Architectures SQL NoSQL Schema Design Containerized Backend Services Backend Streaming Systems Event-driven Architecture Message-based Architecture Mentorship CI/CD

Principal, Software Engineer

Walmart

Sunnyvale, CA 53 days ago $143,000$286,000
Java Javascript React React Native Node Spring CI/CD Agile Docker Kubernetes Performance Profiling Tools Distributed Systems Architecture Multi-cloud Environments Performance Testing Frameworks Load Generation Tools

Principal, Software Engineer

Walmart

Sunnyvale, CA 5 days ago $143,000$286,000
Kotlin Android CI/CD REST Java UIkit Docker AWS Git Jenkins PostgreSQL Maven Gradle Selenium JUnit Mockito SonarQube Swagger

Principal, Software Engineer

Walmart

Sunnyvale, CA 43 days ago $143,000$286,000
React Redux Java Docker Kubernetes AWS CI/CD APIs Webhooks Event-driven architectures Microservices Mentoring Platform engineering Scalability High availability Performance Data and AI-driven insights Cross-team collaboration Complex problem-solving Modern web frameworks

Principal, Software Engineer

Walmart

Bentonville, AR 74 days ago $110,000$220,000
Java Spring Boot Docker Kubernetes JIRA Jenkins GIT JUnit Selenium Azure Cloud GCP RDBMS PostgreSQL React.js Angular Node.js Express.js HTML CSS REST APIs Hibernate MySQL GraphQL CI/CD

Principal, Software Engineer

Walmart

Sunnyvale, CA 43 days ago $143,000$286,000
React Redux Java Docker Kubernetes AWS CI/CD APIs Webhooks Event-driven architectures Microservices Mentoring Platform engineering Scalability High availability Performance Data and AI-driven insights Cross-team collaboration Complex problem-solving