Principal, Software Engineer, Front End
Walmart
leadpermanentfrontendengineering-management Sunnyvale, CA Yesterday via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaScriptTypeScriptReactGraphQLNode.jsReduxAzureGoogle Cloud PlatformCI/CDDistributed Systems
About the role
Role Overview
Principal, Software Engineer (Front End) at Walmart Emerging-Tech. You will lead engineering direction for next-generation retail content experiences, helping design and deliver scalable frontend systems and shared widgets.
Responsibilities
- Guide and mentor a team of engineers: code reviews, design discussions, and ensuring engineering best practices.
- Act as a technical authority, setting direction and owning architecture decisions.
- Drive adoption of standards: coding standards, design patterns, and development best practices.
- Lead technical architecture creation and maintenance aligned with business goals, scalability, performance, and security.
- Architect complex systems and ensure performance, security, and scalability requirements are met.
- Produce high-quality software with strong emphasis on unit testing, functional testing, regular code reviews, and continuous integration.
- Create and maintain technical documentation and presentations to communicate architecture and design options.
- Promote and enforce technical standards organization-wide to drive engineering excellence.
- Lead discovery for major projects, ensuring solutions align with business goals and technical requirements.
- Collaborate cross-functionally with Product Management, UX/UI, QA, and DevOps.
- Communicate complex technical concepts to both technical and non-technical stakeholders.
- Stay current by researching emerging tools and methodologies.
Requirements
- 12+ years of software development experience, focused on building frontend websites/shared widgets.
- Strong expertise in JavaScript/TypeScript and frontend frameworks including React (also mentions Vue and Angular).
- Experience with React Router and Redux.
- Proficiency in API integration and development.
- Node.js experience.
- GraphQL (GQL) experience.
- Advanced knowledge of distributed system design, software design, design patterns, and data structures/algorithms.
- Strong debugging and production support skills.
- Familiarity with major public cloud platforms such as Azure or Google Cloud Platform.
- Proven experience delivering software products with large user bases.
- Strong decision-making in fast-paced environments with conflicting priorities.
- Risk analysis and requirements analysis concepts (e.g., cost analysis, user stories, functional/non-functional requirements).
- Knowledge of SDLC topics including coding standards, security/Secure SDL, telemetry, and CI/CD.
Nice to Haves
- Not explicitly stated beyond the detailed SDLC/standards and risk analysis toolset.
About Walmart
Walmart is a global retailer building online and in-store shopping experiences. Within Walmart Global Tech, the Emerging-Tech group develops new capabilities such as emerging content, XR, conversational AI, and voice assistant experiences, including end-user experiences and platform APIs/tools.
Scraped 6/14/2026