Senior Software Engineer

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

  • The candidate may be eligible for competitive annual bonus program and equity offerings, subject to eligibility requirements.
  • The candidate will receive extended health, dental, and mental health benefits.
  • The candidate will receive paid time off benefits.
  • The candidate will receive savings and retirement plan matching benefits.
  • The candidate will receive a generous employee discount on company products.
  • The candidate will have access to fitness and yoga classes.
  • The candidate will receive parenthood top-up benefits.
  • The candidate will have access to an extensive catalog of professional development courses.
  • The candidate will receive access to people networks, mentorship programs, and leadership development series.

How to Apply

If you are interested in applying, please submit your application through the provided channels or options.

Online

Scroll to Top