Taro Logo

Principal, Software Engineer

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

Description For Principal, Software Engineer

Walmart Global Tech is seeking a Principal Software Engineer with a backend focus for their Marketplace Engineering team. This role is at the forefront of building core platforms and services that enable third-party sellers on walmart.com. The position involves architecting large-scale systems that process millions of requests daily while maintaining high availability and performance.

The Marketplace Engineering team is responsible for managing the entire seller lifecycle, monitoring customer experience, and delivering valuable insights to sellers for assortment planning, pricing, and inventory management. This role requires expertise in Java, strong knowledge of algorithms and data structures, and extensive experience with cloud applications and microservices architecture.

As a Principal Engineer, you'll lead medium to large-scale projects, provide technical thought leadership, and drive the adoption of best engineering practices. You'll work with cutting-edge technologies in the e-commerce domain while collaborating with cross-functional teams to deliver robust solutions that impact millions of customers and sellers.

The position offers competitive compensation ranging from $143,000 to $286,000 annually, plus performance bonuses and stock options. Benefits include comprehensive health coverage, 401(k) matching, paid parental leave, and educational assistance. Located in Sunnyvale, CA, you'll be part of Walmart's hybrid work environment that combines in-office collaboration with flexible remote work options.

Join Walmart Global Tech to make a significant impact on retail's future while working with a team of innovative professionals who are reimagining commerce at scale. This role offers the unique opportunity to solve complex technical challenges while directly influencing the shopping experience for millions of Walmart customers worldwide.

Last updated 6 minutes ago

Responsibilities For Principal, Software Engineer

  • Provide deep technical expertise and thought leadership in engineering practices
  • Lead medium to large-scale projects and translate requirements into technical solutions
  • Develop highly scalable services processing millions of requests per day
  • Design and develop backend microservices and APIs using JVM ecosystem
  • Collaborate with cross-functional teams and troubleshoot production issues
  • Lead team in designing systems and applications
  • Drive high-visibility projects across the organization

Requirements For Principal, Software Engineer

Java
Python
MySQL
Kubernetes
Cassandra
  • 7+ years experience in architecting large scale systems
  • Expertise in programming languages (Java, Python, etc.)
  • Strong background in algorithms and data structures
  • Experience in leading teams and delivering large scale distributed systems
  • Understanding of microservices architecture and REST APIs
  • Experience with cloud application development
  • Experience with CI/CD pipelines and automation tools
  • Knowledge of performance, scalability, and system architecture
  • Experience with relational/non-relational databases
  • Understanding of machine learning preferred
  • Previous marketplace domain experience

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 for Associate and dependents
  • Parental leave
  • Military service pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability
  • Performance-based bonus awards

Interested in this job?

Jobs Related To Walmart Principal, Software Engineer

(USA) Principal, Software Engineer

Principal Software Engineer role at Walmart focusing on marketplace engineering, building scalable distributed systems and leading technical vision for enterprise platforms.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech, leading large-scale platform development and architectural solutions for Sam's Club, with competitive compensation and comprehensive benefits.

Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech focusing on observability, CI/CD, and systems architecture with 15+ years experience required.

Group Director, Software Engineering

Lead Walmart's global engineering team as Group Director of Software Engineering, developing next-gen platforms for Marketplace and Fulfillment Services in Sunnyvale, CA.

Principal, Software Engineer

Principal Software Engineer position at Walmart Global Tech, leading backend development and architecture for international inventory management systems.