W

Walmart

Sells groceries and essentials in stores and online

Principal Software Engineer - Experimentation Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Proven technical leadership of a team of engineers.
  • Experience designing, developing, testing, and maintaining large-scale systems.
  • Expertise in one or more of Java, Scala, Lua, or Rust.
  • Experience maintaining and deploying compute environments across local and cloud-based systems.
  • Ability to proactively manage projects across multiple teams and troubleshoot issues.
  • Proven ability to influence technical decisions across multiple teams or organizations.
  • Ability to connect engineering decisions to long-term business outcomes through strategic thinking.
  • Ability to clearly articulate complex technical approaches to senior leadership and cross-functional audiences.
  • Ability to identify emerging technologies and guide their adoption.
  • Expertise in reliability engineering, observability, platform governance, and operational excellence for mission-critical systems.
  • A bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and five years of software engineering or related experience, or seven years of software engineering or related experience.

Responsibilities

  • Drive the technical direction for Walmart's experimentation backend services, aligning long-term platform strategy with business needs across multiple organizations.
  • Design, develop, and scale efficient and reliable systems and pipelines to support teams globally throughout Walmart.
  • Provide deep technical mentorship and elevate engineering culture across the engineering team.
  • Partner with data scientists, product managers, and engineering leaders to advance experimentation methodologies and ensure platform adoption and success.
  • Lead and participate in medium- to large-scale projects by reviewing requirements; translating requirements into technical solutions; designing solutions such as design documents, wireframes, and implementation plans; writing and developing code; testing; collaborating with cross-functional teams; troubleshooting open issues and bug fixes; and ensuring on-time delivery.
  • Troubleshoot business and production issues by gathering information about the issue, impact, criticality, and root cause; engaging support teams; formulating an action plan; and performing designated actions.
  • Provide and support business solutions through stakeholder partnerships, identifying needs, managing processes, and adapting to evolving demands.
  • Define the technical roadmap for experimentation platform services, aligning architecture decisions with multi-quarter business priorities.
  • Lead the design of platform-level systems by authoring architecture proposals, conducting design reviews, and setting technical direction across services.
  • Drive cross-organizational initiatives with analytics, platform, and product teams to deliver unified experimentation capabilities.
  • Ensure operational excellence for experimentation backend services by joining and driving incident mitigation efforts and root cause analysis.
  • Mentor Staff Engineers and Senior Engineers, enabling them to independently lead large-scale initiatives.
  • Lead evaluations and integration of emerging technologies, guiding proof-of-concepts and adoption strategies.
  • Advance engineering excellence, including code quality, automation, observability, and security best practices.

Desired Qualifications

  • Experience working with experimentation and A/B testing.
  • Experience working with feature flags and risk-mitigated deployments.
  • Experience building data solutions and artificial intelligence/machine learning products.
  • Strong contributions to open-source frameworks, standards, or libraries.
  • A master's degree in computer science, computer engineering, computer information systems, software engineering, or a related area and three years of software engineering or related experience.
  • Knowledge of implementing Web Content Accessibility Guidelines 2.2 AA standards, assistive technologies, and integrating digital accessibility into digital experiences.

About the Company

Walmart

Sells groceries and essentials in stores and online

Walmart sells groceries, household essentials, clothing, and electronics through stores and online marketplaces for consumers around the world. Its everyday low price model combines large purchasing volumes with distribution networks that move goods to stores and customer homes. Shoppers can browse online, collect orders at a nearby store, or request delivery, while third-party merchants use its marketplace and fulfillment services to reach customers. The group earns revenue from merchandise sales, memberships, advertising, and services, and also operates pharmacies, optical centers, and digital payments businesses. Walmart opened its first discount store in 1962 and is headquartered in Bentonville, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Bentonville, AR
Founded
1962

Recently Posted Jobs

Explore more opportunities at Walmart

See more jobs