Taro Logo

(USA) Principal, Software Engineer

World's biggest retailer, started as a single mom-and-pop shop by Sam Walton, focused on helping customers save money to live better.
$143,000 - $286,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
E-Commerce · Enterprise SaaS · Finance

Job Description

Join Walmart's Directed Spend Payments group as a Principal Software Engineer to lead the development of next-generation customer benefits platforms. This role is crucial in transforming Walmart's technology landscape, focusing on enabling core services that guide customers' purchasing decisions across eCommerce Stores and Sam's Club. You'll be part of building a multi-tenant, client-agnostic, highly scalable, omni-channel unified Directed Spend solution that processes millions of transactions daily.

As a Principal Engineer, you'll lead a team of 6-10 engineers, driving technical strategy and architecture decisions while ensuring adherence to microservice principles. The role combines technical leadership with hands-on development, requiring expertise in cloud technologies, distributed systems, and modern development practices. You'll work with technologies including Java, Spring, Cassandra, Kafka, and Kubernetes, while building solutions that scale across Walmart's massive retail operation.

The position offers competitive compensation ($143,000-$286,000) plus performance bonuses and comprehensive benefits including health coverage, 401(k), stock purchase options, and paid time off. Walmart's culture emphasizes innovation and impact, with opportunities to influence technology decisions that affect millions of customers globally.

This role is perfect for experienced engineers who want to combine technical excellence with business impact, working at the intersection of commerce, technology, and customer experience. You'll be part of Walmart's digital transformation, helping build the future of retail while working with cutting-edge technologies and leading engineering teams.

Last updated a month ago

Responsibilities For (USA) Principal, Software Engineer

  • Guide and shape the direction of overall technical strategy
  • Develop and communicate clear technical vision and strategy
  • Drive the overall architecture for Directed Spend spanning across multiple teams
  • Lead work of small groups of six to ten engineers
  • Provide support to the business for new and existing systems
  • Translate requirements into project parameters
  • Help cross-functional teams solve business problems
  • Troubleshoot business and production issues
  • Implement new architectural patterns
  • Perform design and code reviews

Requirements For (USA) Principal, Software Engineer

Java
Python
Node.js
React
Cassandra
MongoDB
Kafka
RabbitMQ
Kubernetes
  • 10+ years of experience in building and modernizing technology
  • Strong expertise in modern development practices and CICD
  • Strong expertise in enterprise architecture, integration patterns, data models and algorithms
  • Clear, concise communication skills
  • Experience with cloud native technology
  • Experience with Java, Spring framework, SQL/NOSQL databases
  • Experience with RESTful APIs and event driven applications
  • Experience with NodeJs, Python, ReactJS/Angular
  • Experience with Docker and Kubernetes
  • Experience with testing frameworks like Junit, TestNG
  • Experience in cloud architecture
  • Bachelor's degree in computer science or related field (or equivalent experience)
  • Ecommerce domain experience preferred

Benefits For (USA) Principal, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
Education Budget
  • Performance-based bonus awards
  • Health benefits including medical, vision and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off (PTO)
  • Parental leave
  • Family care leave
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U - Walmart-paid education benefit program

Related Jobs

Distinguished, Software Engineer

Distinguished Software Engineer position at Walmart focusing on enterprise security platforms and AI integration, offering competitive salary and comprehensive benefits.

Principal, Software Engineer

Lead backend engineering team for Walmart's Edge Direct product, managing IoT infrastructure using Go, MQTT, and cloud technologies.

(USA) Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech, building operational intelligence platforms using React, TypeScript, and AI, offering $110k-$220k salary plus benefits.

Distinguished, Software Engineer

Lead DNS infrastructure and engineering teams at Walmart Global Tech, architecting scalable solutions for world's largest retailer. Distinguished Engineer role with competitive compensation.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech, leading development of scalable enterprise applications with 14+ years experience required, offering $110K-$220K salary plus benefits.