Principal, Software Engineer, Web
Listed on 2026-09-12
-
Software Development
Software Engineer, Full Stack Developer, Software Architect, Cloud Engineer - Software
Position Summary… What you’ll do…
Role summary:
Join Walmart as a Principal Software Engineer, leading the design and development of web e-Commerce features and solutions. This role demands expertise in systems design, debugging, and innovation to drive scalable platform development. The successful candidate will apply model-driven design principles and mentor engineering teams to deliver high-quality, reliable software products. Collaborating across disciplines, this position supports Walmart’s commitment to leveraging cutting-edge technology and AI agents to enhance operational efficiency and customer experience within a dynamic, fast-paced environment.
About the team:
The Walmart Content Experiences Group — Extended Reality Team develops innovative retail and shopping solutions by integrating immersive and social technologies. This team pioneers advanced extended reality capabilities that enhance how customers explore and engage with products both online and in physical stores. As a Principal Software Engineer, you will lead engineering efforts, guiding scalable system architecture and fostering technical excellence.
Collaborating across disciplines, the team emphasizes innovation, quality, and alignment with business objectives to deliver impactful software solutions that redefine customer experiences in retail environments.
What you’ll do:
- Lead the design and development of scalable, software platforms and solutions.
- Apply model-driven design principles to create robust technical architectures and system designs.
- Oversee design verification testing to ensure quality and reliability of software products.
- Mentor and guide engineering teams to foster innovation and effective problem solving.
- Collaborate across functions to define technical requirements and deliver high-impact engineering outcomes.
- Drive debugging and troubleshooting efforts to resolve complex technical challenges efficiently.
- Promote best practices in cloud computing architecture and engineering design processes.
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Stay at the forefront of technological advancements, conducting research to identify emerging tools and methodologies.
What you’ll bring:
- 12+ yearsin software development, specializing in frontend websites and shareable widgets.
- Core Tech:
JavaScript/Type Script, React, Vue, Angular, Next.js, React Router, Redux, Node.js, GraphQL. API integration and development expertise. - Architecture:
Complex software and distributed system design, design patterns, data structures, and algorithms. Strong debugging and production support skills. - Cloud & Dev Ops:
Azure, Google Cloud Platform, CI/CD, code management tools, SDLC, Secure SDL frameworks, telemetry. - Practices:
Risk/cost analysis, functional/non-functional requirements, user stories, coding standards, quality/safety/security standards. Proven delivery of large-scale software products in fast-paced environments.
About Walmart Global Tech:
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. Were a team of software engineers, data scientists, cybersecurity experts and service professionals within the worlds leading retailer who make an epic impact and are at the forefront of the next retail disruption.
People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills…
(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).