
Distinguished Software Engineer, Web
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Tech Stack
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