(USA) Principal, Software Engineer

Walmart•Sunnyvale, CA
•$143,000 - $286,000

About The Position

The Principal, Software Engineer leads the design and delivery of scalable platform capabilities and drives the full software development lifecycle across multiple teams. The role applies cloud-native architecture principles and integrates AI/ML technologies to build intelligent, highly available systems. It provides strategic technical leadership, mentorship, and cross-functional collaboration to align engineering efforts with business goals while advancing quality, innovation, and continuous improvement across complex distributed systems. The role is part of Walmart’s Marketplace team, which delivers end-to-end solutions for domestic and international third-party sellers, including onboarding, catalog management, order fulfillment, and returns. The team develops and monitors seller performance metrics and designs, builds, and operates large-scale distributed systems using web, mobile, cloud, big data, and AI/ML technologies.

Requirements

  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 5 years of experience in software engineering or a related area.
  • Option 2: 7 years of experience in software engineering or a related area.
  • Extensive experience in platform engineering leadership, delivering scalable and reliable cloud-native architectures.
  • Proven expertise designing and implementing distributed systems optimized for real-time data processing and AI/ML integration.
  • Strong proficiency in software development lifecycle management, including coding, testing, CI/CD deployment, and observability.
  • Ability to lead technical teams, mentor engineers, and influence architectural decisions across multiple projects.
  • Skilled in applying model-driven design and leveraging AI agents to enhance software solutions.
  • Excellent collaboration and communication skills with cross-functional stakeholders.
  • Demonstrated adaptability to evolving technologies and business needs.

Nice To Haves

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area and 3 years of experience in software engineering or a related area.
  • Knowledge of creating inclusive digital experiences, implementing WCAG 2.2 AA standards, assistive technologies, and integrating digital accessibility in accordance with accessibility best practices.

Responsibilities

  • Lead platform engineering efforts, delivering scalable infrastructure, reusable tooling, and frameworks aligned with strategic roadmaps.
  • Drive the full software development lifecycle across multiple teams, ensuring high availability, fault tolerance, and real-time data processing.
  • Architect and implement cloud-native distributed systems to enhance product capabilities.
  • Provide technical leadership and mentorship, influence architectural decisions, and promote engineering excellence.
  • Collaborate with stakeholders to define technical requirements, measure success metrics, and ensure solutions meet quality and business objectives.
  • Foster continuous improvement by adopting new technologies and refining processes to optimize performance and innovation.

Benefits

  • Competitive pay
  • Performance-based bonus awards
  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase
  • Company-paid life insurance
  • Paid time off, including sick leave
  • Parental leave
  • Family care leave
  • Bereavement leave
  • Jury duty leave
  • Voting leave
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefit, with tuition, books, and fees paid for eligible programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service