Principal, Software Engineer

World's leading retailer innovating in retail technology, serving hundreds of millions of customers globally.
$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 technology team as a Principal Software Engineer in a key position within the Directed Spend Team. This role focuses on developing next-generation customer benefits platforms and leading the transformation of payment systems. As part of Walmart Global Tech, you'll work on solutions that impact hundreds of millions of people worldwide.

The position involves leading the development of a multi-tenant, client-agnostic, highly scalable, omni-channel unified Directed Spend solution. You'll be responsible for processing millions of transactions daily through high-performance cloud services. The role requires technical leadership in guiding architecture decisions, mentoring teams, and driving innovation in payment systems.

You'll work with cutting-edge technologies including Java, Spring framework, cloud platforms (GCP, Azure), and modern architectural patterns. The position offers the opportunity to shape technical strategy, lead teams of 6-10 engineers, and solve complex problems at scale. You'll be instrumental in building solutions that enable a frictionless customer checkout experience across all sales channels globally.

Walmart offers a competitive compensation package including salary range of $143,000-$286,000, performance bonuses, and comprehensive benefits. The role is based in Sunnyvale, CA, part of the vibrant Silicon Valley tech hub. You'll join a culture that values innovation, collaboration, and making an impact on millions of customers' lives.

The ideal candidate brings 10+ years of experience in software engineering, strong expertise in cloud architecture, and proven leadership skills. This is an opportunity to work at the intersection of retail and technology, helping shape the future of commerce while working with a global team of talented engineers and technology professionals.

Last updated 10 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
  • Provide support for new and existing systems
  • Translate requirements into project parameters
  • Troubleshoot business and production issues
  • Implement solutions for business needs

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
  • Design and implement scalable software applications
  • Experience with RESTful APIs and event-driven applications
  • Strong development experience in multiple programming languages
  • Cloud architecture and understanding of 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
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance
  • Parental leave
  • Military service pay
  • Paid time off
  • Short-term and long-term disability

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

(USA) Principal, Product Manager

Principal Product Manager position at Walmart Global Tech, leading platform strategy and technical communication for internal infrastructure and AI initiatives.

Principal, Product Manager, Last Mile Delivery

Lead product management role for Walmart's last mile delivery platform, focusing on optimization and customer experience enhancement.

(USA) Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech, focusing on Conversational AI platform development with competitive compensation and comprehensive benefits.

(USA) Principal, Software Engineer - Enterprise People Technology

Principal Software Engineer role at Walmart focusing on enterprise people technology solutions, requiring 10+ years of experience in software development and distributed systems.

Distinguished, Software Engineer Solution Architect

Distinguished Software Engineer Solution Architect role at Walmart Global Tech, focusing on enterprise pharmacy solutions and cloud-based applications.