Principal Software Engineer

Walmart

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Bentonville, AR
Salary
$110,000–$220,000 / yr
Posted
53 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $165k
$93k most similar roles pay here $265k

This role pays less than 88% of similar roles. Most pay $169,550–$218,700 — the shaded band above. At the midpoint, this role pays about $165k versus about $194k 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 184 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

Principal, Software Engineer The Principal, Software Engineer joins the team supporting Walmart International to develop inventory management and store operations applications for global retail locations. In this role, you will lead platform engineering efforts by delivering scalable, cloud-native infrastructure and reusable components while managing the full software development lifecycle. You will architect and integrate AI/ML solutions into intelligent systems and provide technical leadership and mentorship to engineering teams to ensure architectural alignment. The ideal candidate possesses expert knowledge of Java, Spring Boot, and distributed systems, along with proficiency in Kafka and NoSQL databases. You will implement Event Driven Architecture patterns at scale to solve complex problems regarding high availability and fault tolerance. Your work focuses on building resilient, scalable solutions that improve developer productivity and support large-scale retail operations across multiple countries through innovative technical execution.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Deliver scalable, cloud-native infrastructure and reusable tooling aligned with strategic roadmaps.
  • Manage the full software development lifecycle for distributed systems including design, testing, and deployment.
  • Architect and integrate AI/ML solutions to build intelligent applications serving millions of users.
  • Provide technical leadership and mentorship to engineering teams to promote best practices.
  • Translate business requirements from stakeholders into actionable technical specifications and measurable outcomes.
  • Ensure high system reliability and maintainability through sound architectural decisions.
  • Implement event-driven architecture patterns using technologies like Kafka and NoSQL databases.

What we're looking for

  • A Bachelor's degree in computer science or a related field and 5 years of software engineering experience.
  • Alternatively, 7 years of experience in software engineering or a related area.
  • Master’s degree in computer science or a related field and 3 years of software engineering experience is preferred.
  • Extensive experience leading platform engineering initiatives, including shared infrastructure and scalable ML frameworks.
  • Proven expertise in cloud-native architecture and distributed system design for high availability and fault tolerance.
  • Expert level knowledge of Java and Spring Boot with experience in distributed systems.
  • Proficiency in Kafka, NoSQL databases, and implementing Event Driven Architecture patterns at scale.
  • Experience integrating AI/ML solutions into the software development lifecycle.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp