Taro Logo

Principal, Software Engineer

World's leading retailer focused on helping people save money and live better through retail, tech, and innovation.
Sunnyvale, CA, USABentonville, AR, USA
$143,000 - $286,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · E-Commerce

Description For Principal, Software Engineer

Join Walmart's Directed Spend Team as a Principal Software Engineer to drive the development of next-generation customer benefits platforms. This role is crucial in developing multi-tenant, client-agnostic, highly scalable solutions for frictionless customer checkout experiences across all global sales channels. You'll be working with cutting-edge technology processing millions of transactions daily through high-performance cloud services.

As a Principal Engineer, you'll lead technical strategy and architecture decisions, guide teams of 6-10 engineers, and collaborate across departments to solve complex problems. The role combines technical leadership with hands-on development, requiring expertise in cloud architecture, modern programming languages, and distributed systems.

Walmart Global Tech offers an unique opportunity to make an impact at massive scale, affecting hundreds of millions of people's lives through technology. We're transforming retail through innovative solutions in ecommerce, payments, and customer experience. Our culture emphasizes collaboration and in-person work at our major hubs in Bentonville, Arkansas, and the San Francisco Bay area.

The position offers competitive compensation ($143,000-$286,000 in Sunnyvale, CA), comprehensive benefits including health coverage, 401(k), stock purchase plans, and paid time off. You'll be part of a team that values diversity, inclusion, and the opportunity to shape the future of retail technology while working on systems that serve millions of customers daily.

Last updated 13 minutes ago

Responsibilities For Principal, Software Engineer

  • Guide and shape the direction of overall technical strategy
  • Develop and communicate clear technical vision and strategy
  • Lead work of small groups of six to ten engineers
  • Drive the overall architecture for Directed Spend spanning multiple teams
  • 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 business solutions by building relationships with stakeholders

Requirements For Principal, Software Engineer

Java
Python
Node.js
React
Cassandra
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 and integration patterns
  • Experience with cloud native technology and platform capabilities
  • Design and implement scalable software applications using Java, Spring framework
  • Experience with SQL/NOSQL databases
  • Experience with RESTful APIs and event-driven applications
  • Strong development experience in NodeJs, Python, ReactJS/Angular
  • Experience with Docker and Kubernetes
  • Ecommerce domain experience preferred

Benefits For Principal, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
Education Budget
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k
  • Stock Purchase Plan
  • Parental Leave
  • Education Budget
  • Military Leave Pay
  • PTO

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech leading complex distributed systems projects and architectural initiatives while mentoring teams and driving technical excellence.

(IND) PRINCIPAL, SOFTWARE ENGINEER

Principal Software Engineer position at Walmart, leading retail technology initiatives.

Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech, focusing on GenAI and customer service technology, offering competitive salary $132K-$264K and comprehensive benefits.

Principal, Software Engineer

Principal Software Engineer position at Walmart, leading retail and e-commerce company.

Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech focusing on backend development for the Marketplace Engineering team, requiring expertise in Java and distributed systems.