Principal, Software Engineer

World's leading retailer focused on helping people save money so they can live better.
Bentonville, AR, USA
$110,000 - $220,000
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Enterprise SaaS · E-Commerce

Description For Principal, Software Engineer

Walmart Global Tech is seeking a Principal Software Engineer to join their Compass Engineering team within the Emerging Tech division. This role combines exceptional coding skills with technical leadership, focusing on building breakthrough capabilities and frictionless experiences used by millions of customers daily. The position involves leading large-scale software engineering projects, architecting distributed systems, and mentoring team members. The role is part of a team creating innovative platforms that bridge physical and digital worlds, working with cutting-edge technologies including cloud services, event-driven architectures, and containerization. The position offers competitive compensation ($110,000-$220,000), comprehensive benefits, and the opportunity to impact retail technology at scale. Located in Bentonville, AR, the role follows a hybrid work model, combining in-office collaboration with flexible remote work. The ideal candidate will have 15+ years of experience, strong technical expertise across multiple programming languages and distributed systems, and proven leadership abilities in guiding engineering teams and projects.

Last updated 13 days ago

Responsibilities For Principal, Software Engineer

  • Lead discovery phase of large software engineering projects
  • Lead project teams and provide technical direction
  • Lead medium to large-scale complex cross-functional projects
  • Drive execution of multiple business plans and projects
  • Provide supervision and development opportunities for associates
  • Ensure compliance with company policies and procedures
  • Evaluate effectiveness of current plans and programs
  • Collaborate with cross-functional teams
  • Implement new architectural patterns
  • Perform design and code reviews

Requirements For Principal, Software Engineer

Go
Java
Python
Kotlin
MongoDB
Cassandra
Kafka
  • Master's degree in Computer Science or related technical field or Bachelor's degree with 15+ years relevant experience
  • Experience with multiple programming languages (Go, Python Java, Kotlin, Scala, Clojure, JavaScript)
  • Experience with Azure, GCP, AWS, or private cloud
  • Experience with Event Driven Architectures and technologies (Kafka, Event Hubs, PubSub)
  • Experience with JMS/AMQP (ActiveMQ, RabbitMQ, Azure Service Bus)
  • Experience with serverless framework and architecture
  • Experience with microservices architectures
  • Experience with containerization and container platforms (Docker, Kubernetes)
  • Experience with distributed NoSQL databases (Cassandra, MongoDB)
  • Large scale distributed systems experience
  • Experience in mentoring engineers
  • Strong oral and written communication skills
  • Good problem-solving attitude and analytical skills

Benefits For Principal, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
Education Budget
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability
  • Performance-based bonus awards

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Senior Distinguished II, Software Engineer (Cassandra)

Senior Distinguished Software Engineer position at Walmart focusing on Cassandra database systems and distributed computing.

Distinguished, Architect

Distinguished Architect position at Walmart's Sam's Club, leading enterprise architecture and digital transformation initiatives in Sunnyvale, CA.

Principal Member of Technical Staff Engineer (m/w/d)

Principal Software Engineer role at Oracle Health, focusing on distributed systems and cloud infrastructure for healthcare applications. Remote-friendly position based in Berlin.

Infrastructure/Kuburnetes Architect - Distributed Systems

Principal Software Engineer position at Salesforce focusing on infrastructure architecture and distributed systems, requiring 15+ years of experience with expertise in Kubernetes and Java.

Distinguished Systems Software Engineer, Graphics Delivery Network Platform

Distinguished Systems Software Engineer role at NVIDIA focusing on cloud streaming platform development, combining GPU expertise with AI technologies and distributed systems architecture.