Principal Software Engineer

Walmart

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bentonville, AR
Salary
$110,000–$220,000 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 71% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $165k 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 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

JOB TITLE: (USA) Principal, Software Engineer As a Principal, Software Engineer on the Data Ventures team, you will lead platform engineering initiatives to deliver scalable, cloud-native solutions and AI-enhanced applications. You will drive the full software development lifecycle, including coding, testing, deployment, and monitoring, while building infrastructure, tooling, and ML frameworks. Your daily work involves leading system design reviews, mentoring engineers, and collaborating cross-functionally to translate user problems into technical requirements. You will utilize JAVA, React, GraphQL, and BigQuery to develop a centralized, role-aware intelligence platform. This role addresses the business problem of replacing offline workflows with AI-driven forecasting and real-time analytics to improve supplier health and supply chain performance. You will ensure high availability and reliability within distributed systems using microservices, containers, and automation.

What does a Software Engineer earn in Arkansas?

Median $165000 from 155 postings across 3 companies.

See salary data

What you'll do

  • Deliver platform capabilities including infrastructure, tooling, and ML frameworks aligned with roadmap priorities.
  • Drive full software development lifecycle activities including coding, testing, deployment, monitoring, and maintenance.
  • Apply cloud-native architecture principles to ensure scalable, resilient, and agile systems.
  • Lead system design reviews to validate quality and alignment with architectural standards.
  • Build AI-driven applications integrating ML components for automation and multi-step reasoning.
  • Mentor engineers, influence technical decisions, and promote engineering excellence.
  • Collaborate cross-functionally to translate user problems into actionable technical requirements.
  • Continuously improve processes, tools, and products through innovation and data-driven practices.

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.
  • Alternatively, possess 7 years of experience in software engineering or a related area.
  • Demonstrate proven expertise in cloud-native architecture, including microservices, containers, and automation.
  • Show proficiency in software design patterns, API design, and platform development.
  • Experience leading full stack software development lifecycle activities using JAVA, React, GraphQL, and BigQuery.
  • Ability to conduct system design reviews and mentor engineers to promote engineering excellence.
  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience (preferred).
  • Knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies (preferred).

More like this

Similar roles

Principal Software Engineer

Walmart

Sunnyvale, CA 53 days ago $143,000–$286,000
Python Java C++ Cloud-Native Architecture Distributed Systems AI/ML CI/CD Platform Engineering Software Development Lifecycle Monitoring Incident Response Model-Driven Design WCAG) 2.2 AA
5+ yrs exp Hybrid

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA +1 62 days ago
Java Python C++ Spring Boot Cassandra Azure SQL Kafka Solr Vespa Vector DB Apache Airflow CI/CD Cloud-native Architecture Distributed Systems AI/ML Software Development Lifecycle Testing Incident Response
5+ yrs exp Hybrid

Principal Software Engineer

Walmart

Sunnyvale, CA 51 days ago $143,000–$286,000
Cloud-native Architecture AI/ML Python Java C++ Distributed Systems CI/CD Platform Engineering Data Services Model-driven Design Real-time Data Processing Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

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

Principal Software Engineer

Walmart

Sunnyvale, CA +1 116 days ago $143,000–$286,000
GenAI LLM React TypeScript Java Python JavaScript CSS MCP A2A CICD Trunk Based Development API Design SDKs Systems Design
10+ yrs exp