Walmart logo

(USA) Principal, Software Engineer

Walmart

Sunnyvale, CA
Full Time
Senior
143k-286k
1 day ago

Job Description

About the Role

The Principal, Software Engineer at Walmart Global Tech is a senior technical leadership role focused on designing and developing scalable, high-performance software systems within the eCommerce and logistics domain. The role involves working on large-scale projects that enhance Walmart's fulfillment platform, improve delivery times, and support third-party seller success through innovative solutions and cutting-edge technologies. The team is committed to building reliable, cost-effective systems that drive Walmart's growth and industry leadership in e-commerce logistics.

Key Responsibilities

  • Provide deep technical expertise and thought leadership to accelerate adoption of best engineering practices while staying informed on industry innovations, trends, and practices.
  • Lead and participate in medium to large-scale projects by reviewing requirements, translating them into technical solutions, developing code, conducting unit testing, and communicating progress to stakeholders.
  • Develop highly scalable services capable of processing millions of requests per day and solving complex software system problems using state-of-the-art technology.
  • Design and develop backend microservices and APIs for web applications using JVM ecosystem (Kotlin, Java) and other languages (Python, Go).
  • Collaborate with project teams and cross-functional teams, troubleshoot issues, ensure on-time delivery, and facilitate hand-offs.
  • Troubleshoot business and production issues by gathering information, engaging support teams, performing root cause analysis, and documenting solutions.
  • Support the business by responding to user questions, concerns, and issues, and facilitate resolutions through cross-functional partnerships.
  • Drive high-visibility projects across the organization and lead the team in designing systems and applications.
  • Lead project discovery phases, produce high-level designs, and partner with product, project, and business teams.

Requirements

  • At least 7 years of experience in architecting large-scale systems with challenges of scalability and delivering sub-second latencies on 99.99% uptime.
  • Expertise in one or more programming languages such as Java or Python.
  • Strong background in algorithms and data structures.
  • Experience leading teams and delivering large-scale distributed systems and event-driven architecture.
  • Proven understanding of microservices-oriented architecture and extensible REST APIs.
  • Experience with cloud application development, including scalable, data-driven, cloud cost-optimization, and message-oriented architecture.
  • Understanding of SaaS, PaaS, or IaaS industry with hands-on experience with public or private cloud offerings (e.g., AWS, GAE, Azure).
  • Experience with CI/CD pipelines and automated deployment practices.
  • Knowledge of relational and non-relational databases such as MySQL, Oracle, Cassandra.
  • Strong inclination towards exploring and learning new technologies.
  • Preferred: Understanding machine learning concepts and previous experience in the marketplace domain.

Nice to Have

  • Experience with automation tools like Appium, Selenium, Jira, Rest Assured, Gatling, etc.
  • Experience with performance testing and optimization tools.
  • Knowledge of accessibility standards such as WCAG 2.2 AA, assistive technologies, and creating accessible digital experiences.

Qualifications

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area.
  • Option 2: 7 years' experience in software engineering or related area.
  • Preferred: Master's degree in relevant field and 3 years' experience in software engineering or related area.

Benefits & Perks

  • Competitive pay with incentive awards based on performance.
  • 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, and multiple health plans.
  • Flexible working hours and a transition to virtual work environment.
  • Health benefits including medical, vision, and dental coverage.
  • Paid time off including sick leave, parental leave, family care leave, bereavement, jury duty, and voting.
  • Additional benefits such as short-term and long-term disability, company discounts, military leave pay, adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program covering tuition, books, and fees.

Working at Walmart

At Walmart Global Tech, we foster an environment where one line of code can make life easier for hundreds of millions of people. We are a people-led, tech-empowered team that values innovation, continuous learning, and creating an inclusive culture. We emphasize collaboration, diversity, and a shared commitment to transforming retail through technology. Our culture supports remote work while maintaining a strong sense of community and shared purpose, with a focus on growth, impact, and delivering exceptional customer experiences.

Apply Now

Job Details

Posted AtJun 20, 2025
Salary143k-286k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About Walmart

Website

walmart.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Warehouse Clubs, Supercenters, and Other General Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches