Walmart Canada · 2 months ago
Principal, Software Engineer, Web
Walmart Inc. is a leading retailer seeking a Principal Software Engineer for their Emerging-Tech group. The role involves guiding and mentoring a team of engineers, architecting complex software systems, and driving the adoption of engineering best practices to enhance retail and shopping experiences.
DeliveryRetailShopping
Responsibilities
Guide and mentor, a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices
Act as a technical authority, providing direction and expertise to the team
Drive the adoption of coding standards, design patterns, and development best practices
Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements
Architect complex software systems, ensuring performance, security, and scalability needs are met
Consistently produce high-quality software with a focus on unit testing, functional testing, regular code reviews, and continuous integration
Uphold high standards in quality and operational excellence
Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options
Ensure documentation aligns with project scopes, milestones, and deliverables
Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence
Foster a culture of learning and innovation through hands-on technical guidance and mentorship
Lead the discovery phase of major projects, ensuring the design aligns with business goals and technical requirements
Collaborate with cross-functional teams to define project scopes and milestones
Collaborate closely with Product Management, UX/UI, Quality Assurance, and DevOps teams
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
Qualification
Required
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years' experience in software engineering or related area
7 years' experience in software engineering or related area
12+ years experience in software development, focusing on building Frontend Websites/Sharable Widgets
Expertise in Javascript/TypeScript, frameworks such as React, Vue, Angular, and working with React Router and Redux
Proficiency in API integration and development, Node.js, GQL
Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
Excellent technical debugging and production support skills
Familiarity with public cloud technologies such as Azure or Google Cloud Platform
Extensive experience in the design, development, and delivery of software products with a large user base
Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment
Risk analysis methodologies - Cost Analysis; Business objectives; Classification of requirements; Domain Knowledge; User stories concepts; Functional / Non-Functional Requirements
Coding standards and guidelines; Coding languages (E.g. TypeScript, JavaScript etc.), frameworks (E.g. React, Selenium, etc.), Platforms (E.g. Microsoft Azure etc.); Quality, Safety and Security standards; Emerging tools and technologies; Telemetry; CI / CD; Code Management Tools; SDLC; Secure SDL frameworks and tools
Preferred
Master's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices and Walmart's accessibility standards and guidelines for supporting an inclusive culture
Benefits
401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Annual or quarterly performance bonuses
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U education benefit program
Company
Walmart Canada
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.
Funding
Current Stage
Late StageRecent News
Canada NewsWire
2025-12-18
Canada NewsWire
2025-12-03
Company data provided by crunchbase