Taro Logo

Principal Software Engineer - Tech

World's largest retail company focused on helping customers save money and live better through retail and e-commerce.
$95,000 - $165,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · E-Commerce · Logistics

Description For Principal Software Engineer - Tech

Walmart, the world's largest retailer, is seeking a Principal Software Engineer to join their technology team in Sunnyvale. This role is crucial in implementing business-critical capabilities that impact millions of customers worldwide, particularly in the last-mile delivery domain. The position involves working with Walmart International, which operates over 5,200 retail units across 23 countries including Canada, Chile, China, India, and Mexico.

The ideal candidate will collaborate with product managers and architects to design and implement effective end-to-end technical solutions. They will need extensive experience in Java development, REST web services, and asynchronous messaging systems. The role requires both technical expertise and leadership skills to influence global customer experience and drive platform development.

This is an excellent opportunity for a senior technologist who wants to make a significant impact at scale. The position offers competitive compensation including a salary range of $95,000-$165,000, performance bonuses, and comprehensive benefits. The team focuses on building scalable platforms in the last-mile delivery domain, requiring someone who can think strategically while delivering practical solutions.

Working at Walmart means joining a company with a strong mission of helping customers save money and live better. The role offers the chance to work on cutting-edge technology while solving complex problems that affect millions of customers daily. The position requires a combination of technical depth, strategic thinking, and excellent communication skills to succeed in this fast-paced, results-driven environment.

Last updated 16 days ago

Responsibilities For Principal Software Engineer - Tech

  • Collaborate with product managers to ensure effective end-to-end tech solutions
  • Create and develop platform solutions with a build-once-and-leverage mindset
  • Work with architects from other groups on high-level designs and execution approaches
  • Contribute to Operational Excellence and Engineering Excellence initiatives
  • Create tools and systems to enhance team productivity and efficiency

Requirements For Principal Software Engineer - Tech

Java
Kafka
MongoDB
  • Over 12 years of experience in developing REST web services using Spring Boot and JAVA
  • 3+ years of designing end to end solutions across several teams
  • Experience with asynchronous messaging using Kafka and NoSQL technologies
  • Experience in deploying to cloud services like Azure or GCP
  • Strong problem-solving and decision-making skills
  • Excellent communication and interpersonal skills
  • Bachelor's degree in computer science or related field with 5 years experience, or 7 years experience without degree

Benefits For Principal Software Engineer - Tech

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase program
  • Company-paid life insurance
  • Paid Time Off (PTO)
  • Parental leave
  • Family care leave
  • Education benefits through Live Better U program
  • Performance-based bonus awards
  • Company discounts

Interested in this job?

Jobs Related To Walmart Principal Software Engineer - Tech