Principal, Software Engineer

World's leading retailer transforming through technology, focusing on innovative retail solutions and e-commerce.
$143,000 - $286,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
E-Commerce · Enterprise SaaS

Description For Principal, Software Engineer

Walmart Global Tech is seeking a Principal Software Engineer with a backend focus to join their Marketplace Engineering team. This role is integral to building and scaling Walmart's marketplace platform, which enables third-party sellers to reach millions of customers on walmart.com.

The position requires an experienced technologist who can architect and deliver large-scale systems handling millions of requests daily while maintaining sub-second latencies and 99.99% uptime. The ideal candidate will bring deep expertise in Java development, distributed systems, and cloud technologies, along with strong leadership capabilities to guide teams in implementing best practices and innovative solutions.

As a Principal Engineer, you'll be responsible for designing and developing critical backend microservices that power Walmart's marketplace ecosystem. You'll work with cutting-edge technologies across the JVM ecosystem, including Kotlin and Java, while also having exposure to other languages like Python and Go. The role involves close collaboration with product management, business teams, and other technical groups to deliver high-impact solutions that scale.

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, stock purchase plans, paid parental leave, and educational assistance. The role is based in Walmart's Silicon Valley office in Sunnyvale, CA, where you'll work alongside talented engineers in a hybrid work environment.

This is an exceptional opportunity to make a significant impact at scale, working on systems that serve millions of customers and sellers while helping shape the future of retail technology. The role requires minimum 7 years of relevant experience or a combination of education and experience, with a strong preference for candidates who have previously worked with marketplace platforms and have a track record of delivering large-scale distributed systems.

Last updated 2 days ago

Responsibilities For Principal, Software Engineer

  • Provide deep technical expertise and thought leadership for 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
  • Partner with product management and business teams for high-level design

Requirements For Principal, Software Engineer

Java
Python
Kubernetes
MySQL
Cassandra
  • 7+ years experience in architecting large scale systems
  • Expertise in programming languages (Java, Python, etc.)
  • Strong background in algorithms and data structures
  • Experience 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
  • Machine learning knowledge preferred
  • Previous marketplace domain experience preferred

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 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

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 position at Walmart Global Tech, leading development of customer benefits platforms and directing technical strategy for large-scale retail 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.