Staff, Software Engineer, Web jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 2 months ago

Staff, Software Engineer, Web

Walmart Inc. is a leading retailer focused on innovating retail experiences through technology. The Staff Software Engineer will guide a team of engineers, driving the adoption of best practices while architecting complex software systems to enhance online shopping experiences.

DeliveryRetailShopping
badNo H1Bnote

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

Javascript/TypeScriptReactAPI integrationSoftware architectureNode.jsCloud technologiesSoftware designTechnical debuggingMentorshipCollaborationDecision-making

Required

8+ 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
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area
Option 2: 6 years' experience in software engineering or related area

Preferred

Master's degree in Computer Science or related field and 3 years' experience in software engineering

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Performance-based bonus awards
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.