lululemon is located at Vancouver, BC. The company is currently looking for applications for the role of Senior Software Engineer – Upper Funnel Engineering. We are seeking a self-disciplined individual with exceptional interpersonal skills. The chosen applicant will be required to join and begin their duties as soon as possible. The employer is offering a full-time position.
Employer Name: lululemon
Position: Senior Software Engineer – Upper Funnel Engineering
Salary: $132,600 – $174,000 annually
Employment type: Full-time
Location: Vancouver, BC
Also hiring: Optician
Job Description
- The candidate will be responsible for leading the implementation of complex systems and features across multiple services within established architectural frameworks while making decisions with minimal supervision.
- The candidate must establish technical direction for API design standards, data modeling approaches, and integration patterns.
- The candidate must ensure software solutions meet scalability, reliability, and performance requirements.
- The candidate will be responsible for driving technical decisions with broad impact across multiple teams, including architecture patterns and technology selections.
- The candidate will be responsible for conducting high-impact code reviews with a focus on system design and long-term maintainability.
- The candidate will be responsible for establishing engineering standards and best practices across the domain, including testing strategies and deployment procedures.
- The candidate must mentor engineers by providing technical guidance and career development support.
- The candidate will be responsible for partnering with product and business stakeholders on technical strategy and roadmap planning.
- The candidate will be responsible for representing the engineering perspective in cross-functional initiatives while leading incident response for critical production issues.
- The candidate will be responsible for writing exemplary code that demonstrates engineering best practices in critical systems as a technical reference for teams.
- The candidate will lead code quality and design reviews across teams to ensure alignment with organizational technical standards.
Job Requirements
- The candidate must hold a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- A Master’s degree or equivalent experience will be considered an asset.
- The candidate must have 6–10 years of software development experience building complex systems and driving technical initiatives across teams, or equivalent experience.
- The candidate must have a proven track record of writing exemplary code that serves as a technical reference.
- The candidate must have experience establishing coding standards and quality practices adopted across a domain.
- The candidate must demonstrate the ability to decompose highly complex problems, including algorithmic challenges, into scalable solutions.
- The candidate must possess a deep understanding of the system-wide implications of technical decisions across multiple services.
- The candidate must have experience designing integration solutions for complex domain areas.
- The candidate must have a proven track record of driving integration implementation decisions across teams within established architectural standards.
- The candidate must have expertise in building Server Side Rendering (SSR) applications using React, JavaScript, Node.js, Webpack, and Next.js.
- The candidate must have experience with application observability, system-level design, and performance optimization.
- The candidate must acknowledge the presence of choice in every moment and take personal responsibility for their actions and decisions.
- The candidate must possess an entrepreneurial spirit and continuously seek innovative ways to achieve strong results.
- The candidate must communicate with honesty and kindness while encouraging others to do the same.
- The candidate must lead with courage, recognizing that the possibility of greatness is greater than the fear of failure.
- The candidate must foster connection by putting people first and building trusting relationships.
- The candidate must demonstrate a positive attitude and balance professionalism with a sense of fun and joy in the workplace.
- The candidate must be legally authorized to work in Canada.
Additional information
Work conditions
- The candidate will work in a hybrid work environment.
- The candidate will be required to work onsite a minimum of four days per week to support collaboration and team connectivity.
Benefits
If you are interested in applying, please submit your application through the provided channels or options.
