Principal Software Engineer

Walmart

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $130k
$73k $296k
below market most similar roles pay here above market

This role pays less than 99% of similar roles. Most pay $174,600–$225,712 — the blue band above. At the midpoint, this role pays about $130k versus about $200k 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 724 open roles on FindRole.

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

Most-posted roles

View all roles at Walmart

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer - Tech joins the Walmart Fulfillment Services Technology team to lead complex, large-scale cross-functional projects. This hands-on leadership role involves translating business requirements into technical solutions, overseeing the full software development lifecycle, and writing production-quality code. You will architect and integrate AI/ML-enhanced applications, build scalable cloud-native infrastructure, and develop reusable tooling to ensure high availability and real-time data processing. Key responsibilities include mentoring engineers, automating quality and validation, and managing deployments. The role requires proficiency in Python, Java, and C++, along with expertise in CI/CD, observability, and incident response. You will solve technical problems within the fulfillment domain, supporting transportation, inventory, warehouse operations, and billing for third-party sellers in a high-scale retail environment.

What does a Software Engineer earn in Arkansas?

Median $165000 from 155 postings across 3 companies.

See salary data

What you'll do

  • Write production-quality code and build automated tests for large-scale systems.
  • Lead the full software development lifecycle from initial requirements to production deployment.
  • Architect and integrate AI/ML-enhanced applications that serve millions of users.
  • Design and deliver scalable, cloud-native infrastructure and reusable tooling.
  • Own the technical design of complex integrations and high-availability systems.
  • Mentor engineers to foster a culture of engineering excellence and technical growth.
  • Translate business goals into clear technical requirements and measurable success metrics.

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 with a consistent track record of delivering production-quality code.
  • Provide extensive experience leading platform engineering and designing scalable, cloud-native architectures and reusable infrastructure.
  • Show proven expertise across the full software development lifecycle, including CI/CD, testing, observability, and incident response.
  • Maintain a deep background in AI/ML integration and intelligent system development using Python, Java, and C++.
  • Demonstrate the ability to mentor engineers, drive architectural decisions, and foster engineering excellence across teams.
  • Exhibit sharp problem-solving skills and the ability to communicate effectively with cross-functional stakeholders.

More like this

Similar roles

Principal Software Engineer

Walmart

Bentonville, AR 10 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-native CI/CD Platform Engineering Observability Software Development Lifecycle Real-time Data Processing Testing WCAG) 2.2 AA
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

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA 55 days ago
Java Python JavaScript Dart Rust C++ Cloud-native Architecture Distributed Systems AI/ML CI/CD Observability Model-driven Design Software Development Lifecycle Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 44 days ago
Python Java C++ AI/ML Cloud-native Distributed Systems CI/CD Platform Engineering Software Development Lifecycle Web iOS Android Model-driven Design WCAG) 2.2 AA
5+ yrs exp