Principal, Software Engineer

World's leading retailer transforming retail through technology innovation and digital solutions.
Sunnyvale, CA, USABentonville, AR, USA
$143,000 - $286,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
E-Commerce · Enterprise SaaS

Description For Principal, Software Engineer

Join Walmart's Directed Spend Payments group as a Principal Software Engineer to drive the development of next-generation customer benefits platforms. This role is crucial in enabling core services that guide customers' purchasing decisions across Walmart's eCommerce and Sam's Club platforms. You'll be part of building a multi-tenant, client-agnostic, highly scalable solution processing millions of transactions daily. The position offers the opportunity to shape technical strategy, lead engineering teams, and work with cutting-edge cloud technologies. Located in either Sunnyvale, CA or Bentonville, AR, you'll be part of Walmart Global Tech, where your code can impact hundreds of millions of people. The role offers competitive compensation ($143,000-$286,000), comprehensive benefits, and the chance to innovate at scale in a company that's redefining retail through technology. You'll work with modern tech stack including Java, Python, React, and cloud platforms, leading architectural decisions and mentoring other engineers while solving complex problems in the ecommerce space.

Last updated 6 hours 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 enterprise architecture and integration patterns
  • Clear, concise communication skills
  • Experience with cloud native technology
  • Java, Spring framework, SQL/NOSQL databases expertise
  • Experience with RESTful APIs and event-driven applications
  • Knowledge of NodeJs, Python, ReactJS/Angular
  • Experience with Docker and Kubernetes
  • Cloud architecture and migration experience
  • Ecommerce domain experience preferred

Benefits For Principal, Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
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 service 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

(USA) Principal, Software Engineer

Principal Software Engineer position at Walmart focusing on Conversational AI platform development, requiring 8+ years of experience and expertise in distributed systems and AI technologies.

(USA) Principal, Software Engineer - Enterprise People Technology

Principal Software Engineer position at Walmart's Enterprise People Technology team, leading development of large-scale systems with 10+ years experience required, $110K-$220K salary range.

Principal, Software Engineer - Health and Wellness - Optical

Principal Software Engineer position at Walmart's Health and Wellness division, focusing on optical services backend development using Java, Spring Boot, and cloud technologies.

Distinguished, Software Engineer Solution Architect

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

Principal Software Engineer (Back End) | Marketplace

Principal Software Engineer position at Walmart Global Tech focusing on backend development for the Marketplace platform, requiring 10+ years of experience in large-scale systems.