Principal, Software Engineer - Marketplace

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

About The Position

As a Principal Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving innovation in cloud-native architectures and AI/ML integration. The role requires strategic technical leadership across multiple teams to align technology with long-term roadmaps and business objectives. You will oversee the full software development lifecycle, promote engineering excellence, and foster collaboration to solve complex problems. Applying advanced design principles and mentoring engineers, you will help build reliable, high-performance systems serving customers and associates globally. The Marketplace Engineering team develops core platforms and services that enable Walmart to offer extensive product selection at competitive prices and deliver a strong customer experience. The team manages the seller lifecycle, monitors customer interactions, and provides insights to help sellers optimize assortment, pricing, and inventory. It works with partner platform teams to integrate and continually enhance the marketplace platform, using cloud-native architecture and AI-driven solutions to develop scalable, reliable systems.

Requirements

  • 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; alternatively, 7 years of experience in software engineering or a related area.
  • Extensive experience in platform engineering leadership, delivering scalable cloud-native architectures and reusable tooling.
  • Expertise designing and implementing distributed systems optimized for real-time data processing and AI/ML integration.
  • Strong proficiency in software development lifecycle management, including CI/CD pipelines, testing, and observability.
  • Ability to apply model-driven design and leverage AI agents to enhance software solutions.
  • Skill in mentoring engineers and influencing architectural decisions to promote maintainability and interoperability.
  • Excellent collaboration and communication skills with cross-functional teams and stakeholders.
  • Commitment to continuous improvement, innovation, and technical excellence.

Nice To Haves

  • Master’s degree in Computer Science or a related field and 4 years of experience in software engineering or a related field.

Responsibilities

  • Lead platform engineering efforts to deliver scalable infrastructure, reusable tooling, and AI/ML 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 integrate intelligent software systems using cloud-native principles and model-driven design to improve development velocity and quality.
  • 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 business objectives.
  • Identify opportunities to improve tools, processes, and products.

Benefits

  • Competitive pay
  • Performance-based bonus awards
  • Medical, vision, and dental coverage
  • 401(k)
  • Stock purchase plan
  • 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
  • PTO and/or PPTO usable for vacation, sick leave, holidays, or other purposes
  • Live Better U education benefit program, with tuition, books, and fees paid for eligible programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service