Walmart

Distinguished Software Engineer, Web

Walmart

full-time

Posted on:

Location Type: Office

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

Requirements

  • 15+ 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
Benefits
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactVueAngularNode.jsAPI integrationGQLunit testingfunctional testing
Soft Skills
mentorshipcommunicationdecision-makingcollaborationleadershiptechnical guidanceinnovationproblem-solvingorganizational skillsadaptability