Principal Software Engineer

Walmart

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bentonville, AR
Salary
$110,000–$220,000 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $165k
$90k $295k
below market most similar roles pay here above market

This role pays less than 80% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $165k versus about $192k 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 719 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

The Principal, Software Engineer joins the Walmart Fulfillment Services Technology team to lead platform engineering efforts for scalable fulfillment solutions. This role involves delivering cloud-native infrastructure, reusable tooling, and production-quality code while managing the full software development lifecycle. You will architect and integrate AI/ML-enhanced applications, ensure high availability, and provide technical mentorship to foster engineering excellence. Key responsibilities include driving real-time data processing, managing CI/CD, testing, observability, and incident response. The position requires proficiency in Python, Java, and C++ to build intelligent systems. You will solve complex technical problems by bridging Marketplace and supply chain operations, specifically focusing on integrating transportation, inventory, warehouse operations, and billing to enhance the seller fulfillment experience across various international markets and new business models.

What does a Software Engineer earn?

Median $196750 from 2546 postings across 156 companies.

See salary data

What you'll do

  • Write production-quality code and build automated tests to drive implementations through production deployment.
  • Lead platform engineering to deliver scalable, cloud-native infrastructure and reusable tooling.
  • Manage the full software development lifecycle to ensure high availability and fault tolerance.
  • Architect and integrate AI/ML-enhanced applications to support millions of users.
  • Provide technical leadership and mentorship to promote engineering excellence across teams.
  • Translate business needs into actionable requirements and measurable success metrics.
  • Adopt innovative tools and practices to enhance development velocity and software quality.

What we're looking for

  • Obtain a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 5 years of software engineering experience.
  • Possess 7 years of experience in software engineering or a related area.
  • Demonstrate strong coding skills and a proven ability to deliver production-quality code.
  • Provide extensive experience in platform engineering leadership, delivering scalable, cloud-native architectures and reusable infrastructure.
  • Exhibit proven expertise in software development lifecycle management, including CI/CD, testing, observability, and incident response.
  • Maintain a strong background in AI/ML integration and building intelligent software systems using Python, Java, and C++.
  • Show demonstrated ability in technical mentorship, architectural decision-making, and fostering engineering excellence across teams.
  • Possess a Master's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Bentonville, AR 83 days ago $110,000–$220,000
Java Spring Boot Kafka No SQL AI/ML Distributed Systems Cloud-Native Architecture Event Driven Architecture Software Development Lifecycle Platform Engineering WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 20 days ago $143,000–$286,000
Cloud-Native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Real-time Data Processing Software Development Lifecycle Model-driven Design WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 122 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Model-Driven Design Real-time Data Processing NICE InContact WCAG) 2.2 AA Testing Monitoring Incident Response
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 10 days ago $95,000–$165,000
Python Java C++ AI/ML Cloud-native CI/CD Platform Engineering Software Development Lifecycle Observability Real-time Data Processing Testing
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 18 days ago $143,000–$286,000
Python Java C++ Cloud-native Architecture AI/ML CI/CD Distributed Systems Platform Engineering Observability Incident Response Software Development Lifecycle Testing Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 18 days ago $143,000–$286,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Observability Real-time Data Processing Software Development Lifecycle Testing Incident Response WCAG) 2.2 AA
5+ yrs exp