Taro Logo

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
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Enterprise SaaS · Retail

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 hands-on technical leadership with architectural oversight for large-scale distributed systems. The position focuses on creating breakthrough capabilities and frictionless experiences used by millions of customers daily. The ideal candidate will have extensive experience in distributed systems, cloud platforms, and modern architectural patterns.

The role involves leading complex engineering projects, mentoring team members, and driving technical excellence across the organization. You'll work with cutting-edge technologies including event-driven architectures, containerization, and cloud platforms while helping to bridge the physical and digital retail worlds. The position offers the opportunity to impact millions of users while working on innovative solutions at scale.

As part of Walmart's hybrid work model, you'll enjoy a flexible environment that combines in-office collaboration with remote work options. The company offers comprehensive benefits including competitive salary, performance bonuses, 401(k) matching, stock purchase plans, and extensive healthcare coverage. You'll be part of a team that's reimagining retail through technology while making a significant impact on how millions of people shop and live better.

The role requires deep technical expertise combined with strong leadership abilities, making it ideal for experienced engineers who want to shape the future of retail technology while working with a diverse, global team. You'll have the opportunity to work on challenging problems at scale while helping to mentor and grow other engineers in the organization.

Last updated a month 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 ongoing effectiveness of current plans and programs
  • Mentor engineers and influence across the organization

Requirements For Principal, Software Engineer

Go
Java
Python
JavaScript
Kubernetes
MongoDB
Kafka
  • Masters degree in Computer Science or related technical field or Bachelors degree in CS 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, Pub Sub)
  • Experience with JMS/AMQP (Active MQ, Rabbit MQ, 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
  • 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
  • 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