Principal, Software Engineer

Walmart

Actively hiring
(Usa) Bentonville Global Tech Ar Bentonville Home Office, US Posted 42 days ago $110,000$220,000 / year

At a glance

AI generated

TL;DR

As a Principal Engineer at Walmart’s W+ team, you will lead the technical direction for developing an AI-driven Membership Ecosystem, focusing on strategic architecture and hands-on mentorship. Your daily tasks include designing scalable microservices, integrating modern AI tools into the software development lifecycle, and ensuring security by design in all systems. You will work with Java SDKs, NoSQL databases like MongoDB and CosmosDB, and Apache Kafka for data orchestration. Additionally, you must have experience with REST, JSON, GraphQL, and HTTP protocols to integrate external APIs seamlessly. This role requires expertise in building scalable backend systems and a deep understanding of microservices architecture within a large enterprise setting. You will foster a culture of excellence through rapid experimentation and mentorship, driving innovation across the organization while addressing complex business challenges in retail technology.

Skills

Java MongoDB CosmosDB Apache Kafka GraphQL REST NoSQL Kubernetes CI/CD AWS Azure Docker Terraform Python JavaScript Jira Agile Security Data Sovereignty AI Machine Learning Cloud Native Microservices Scalability

What you'll do

  • Lead the development of Agentic AI-powered applications that move beyond static logic to dynamic orchestration.
  • Define architectural standards where compute and storage costs are mapped directly to product performance and user value.
  • Architect robust data orchestration layers using Kafka and NoSQL to handle massive real-time events.
  • Set the gold standard for engineering excellence by fostering a culture focused on code efficiency and latency.
  • Build infrastructure to enable high-velocity A/B testing, moving from hypothesis to production-proven solutions quickly.
  • Mentor engineers through code reviews and pair programming sessions to elevate technical depth across the organization.

What we're looking for

  • 10+ years of full-stack software development experience with hands-on coding in native mobile, web front end, and back end.
  • Experience building scalable backend systems and platforms for consumer-facing apps or ecommerce/retail shopping.
  • Mastery with Java SDK, services, and background processing techniques.
  • Hands-on experience with NoSQL databases (MongoDB, CosmosDB preferred).
  • Proficiency in Apache Kafka and integrating external data sources via REST, JSON, GraphQL, and HTTP protocol.
  • Expertise in analyzing memory issues using tools like DDMS, MAT.

Market check

Salary context

This $110,000–$220,000 range sits above 32% of similar postings on FindRole.

Peer median band

$143,000$235,413

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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

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

Most-posted roles

View all roles at Walmart

More like this

Similar roles

Principal, Software Engineer

Walmart

(Usa) Bentonville Global Tech Ar Bentonville Home Office, US 65 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

(Usa) Bentonville Global Tech Ar Bentonville Home Office, US 56 days ago $110,000$220,000
Python Java Kubernetes Docker CI/CD AWS Azure GCP PostgreSQL BigQuery JSON_Schema OpenAPI Pydantic protobuf Prometheus Grafana Git GitHub Jenkins Terraform Ansible Linux REST_API GraphQL Swagger Kafka Redis Docker_compose Nginx Zookeeper Hadoop Spark TensorFlow PyTorch

Principal, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Ca Sunnyvale Home Office, US 49 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

(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US 44 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

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 122 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

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 34 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