Principal Software Engineer, Experimentation Platform Leader
Listed on 2026-10-10
-
Software Development
Software Engineer, Software Architect, Cloud Engineer - Software, DevOps
(USA) Principal, Software Engineer-Experimentation Platform
Bentonville, AR
(USA) Principal, Software Engineer-Experimentation PlatformMultiple locations
R-2630621
Bentonville, AR: $110,000 - $220,000/yr
Sunnyvale, CA: $143,000 - $286,000/yr
Regular/ Permanent
Position Summary...Help drive a culture of experimentation and data-driven decision-making at Walmart scale toPosition Summary...Help drive a culture of experimentation and data-driven decision-making at Walmart scale to
continuously evolve and improve the customer experience.
We are seeking a technical lead software engineer to design and advance the core infrastructure
powering Walmart's self-serve experimentation platform. This position sits on the Walmart
Experimentation Platform team, where our mission is to deliver a first-in-class, reliable, and scalable
experimentation experience across all of Walmart's digital surfaces. You will shape the platform's multiyear technical strategy, drive cross-org alignment, and ensure the architecture can support Walmart's
evolving experimentation needs.
What you'll do...
- Drivethetechnicaldirectionfor Walmart’sexperimentationbackendservices,aligning long-termplatformstrategywithbusinessneedsacrossmultipleorganizations
- Design,develop,andscaleefficientandreliablesystemsandpipelinestosupportteamsgloballythroughoutWalmart
- Providedeeptechnicalmentorshipandelevateengineeringcultureacrossahigh-performing,agileengineeringteam
- Closelypartnerwithdatascientists,product managers,andengineeringleaderstoadvanceexperimentationmethodologiesandensureplatformadoptionandsuccess
- Proventechnicalleadershipofateamofengineers
- Experience designing,developing,testing,andmaintaininglarge-scale systems
- Expertiseinoneormore:
Java,Scala,Lua,Rust - Maintaininganddeployingcomputeenvironmentsacrosslocalandcloud-based systems
- Abilitytoproactivelymanageprojectsacrossmultipleteamsandtroubleshootissues
- Provenabilitytoinfluencetechnicaldecisionsacrossmultipleteamsororganizations
- Strongstrategicthinking—abilitytoconnectengineeringdecisionstolong-termbusinessoutcomes
- Exceptionalcommunicationskills,enablingcleararticulationofcomplextechnicalapproachestoseniorleadershipandcross-functional audiences
- Abilitytoidentifyemergingtechnologiesandguidetheiradoption
- Expertiseinreliabilityengineering,observability,platform governance,andoperationalexcellenceformission-criticalsystems
- Experience working with Experimentation (A/B Testing)
- Experience working with Feature Flags and risk-mitigated deployments
- Experience building data solutions and AI/ML products
- Strong contributions to open-source frameworks, standards, or libraries
- Lead and participate in medium- to large-scale projects by reviewing requirements; translating requirements into technical solutions; designing solutions (design docs, wireframes, 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 (issue, impact, criticality, root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; and performing actions as designated in the plan.
- Provide and support the implementation of business solutions through partnerships with stakeholders, 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, authoring architecture proposals, conducting design reviews, and setting technical direction across services.
- Drive cross-org initiatives, collaborating…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).