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 sales channels globally. As part of Walmart Global Tech, you'll work on systems processing millions of transactions daily through high-performance cloud services. The position offers the opportunity to shape technical strategy, lead engineering teams, and drive architectural decisions that impact Walmart's global retail operations. You'll be working with cutting-edge technologies including cloud platforms, microservices, and modern development frameworks while collaborating with cross-functional teams to deliver innovative solutions. The role combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies. Based in Silicon Valley, you'll be part of a team that's reimagining retail through technology while enjoying competitive compensation and comprehensive benefits. This position offers the unique opportunity to make an impact at scale, affecting millions of customers while working with some of retail's most advanced technology systems.

Last updated 2 days ago

Responsibilities For Principal, Software Engineer

  • Guide and shape the direction of overall technical strategy
  • Develop and communicate clear technical vision aligned with business goals
  • Lead work of small groups of six to ten engineers
  • Drive overall architecture for Directed Spend across multiple teams
  • Perform design and code reviews
  • Troubleshoot business and production issues
  • Provide expert advice and guidance in best practices
  • Build relationships with key 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
  • Experience with cloud native technology and platform capabilities
  • Design and implement scalable software applications using Java, Spring framework
  • Experience with SQL/NOSQL databases like Cassandra, Cosmos DB
  • Experience with RESTful APIs and event-driven applications
  • Strong development experience in NodeJs, Python, ReactJS/Angular
  • Experience with Docker and Kubernetes
  • Bachelor's degree in computer science or related field (or equivalent experience)
  • Experience with cloud architecture and cloud technology

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 Leave Pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

Senior Director, Software Engineering

Senior Director of Software Engineering position at Walmart Global Tech, leading GenAI and customer service technology initiatives with competitive compensation and comprehensive benefits.

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.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech in Bellevue, WA, offering $132K-$264K salary, hybrid work, and comprehensive benefits.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech, focusing on building large-scale ML platforms and personalization systems to enhance customer experience across digital channels.

Director, Software Engineering

Lead software engineering director role at Walmart focusing on data ventures and B2B initiatives, offering competitive salary and comprehensive benefits.