Software Engineer II

4 weeks ago


Vancouver, British Columbia, Canada Lululemon Full time
About the Role:

The Digital Content & Education teams at lululemon are leading the transformation of our digital technology. As a Software Engineer II, you will be part of a team focused on delivering experiences and components that educate and excite our guests and drive forward our product and landing page roadmaps. This role is critical in owning key pieces of our upper funnel guest experience and seeking ways to constantly improve the guest experience and site performance.

A Day in the Life:

As a Software Engineer II, you will bring a high level of technical knowledge and an ability to spread knowledge to your co-workers. You will help form the core of our engineering practice at lululemon by contributing to all areas of development and operations (pre-production to production). You will be an example of what good engineering looks like and help others around you refine their skills. You will be part of a day-to-day production release team and may perform on-call support functions as needed. Having a DevOps mindset is key to success in this role, as Engineers are commonly part of full DevOps teams that own all parts of software development, release pipelines, production monitoring, security, and support.

Responsibilities:

- Participate in Agile ceremonies
- Perform engineering assignments using existing procedures and best practices
- Conduct research to aid in product troubleshooting and optimization efforts
- Provide an escalation point and participate in on-call support rotations
- Actively monitor key metrics and report on trends
- Participate in our Engineering Community of Practice
- Contribute to engineering automation, management, or development of production-level systems
- Contribute to project engineering design and standards verification
- Perform reliability monitoring and support as needed to ensure products meet guest expectations

Qualifications:

- Completed Bachelor's degree or diploma (or equivalent experience) in Computer Science, Software Engineering, or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible
- Three to five+ years of real-world experience developing, deploying, scaling, and maintaining software applications. A good portion of this experience should come from developing software solutions in and around cloud-based services and/or service-oriented architectures
- 3+ years experience with JavaScript and Node.js applications deployed to a cloud environment, including experience with AWS Lambdas, Terraform, and CI/CD pipelines
- 3+ years experience in React.js, Next.js, Graph QL, and/or micro frontends
- Ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space
- Experience integrating web frontends with complex multi-tier applications
- Proficiency in fundamental DevOps practices and on-call duties for maintaining guest-facing web applications
- Ability to work independently with minimal direction, be a self-starter with strong initiative, and ability to manage/execute workload to deliver high-quality results
- Advanced understanding of web technologies (HTTP, SSL, Headers, Cookies, TCP, Caching) Hands-on experience with CI/CD principles and best practices
- Experience working with bug tracking and task management software such as JIRA, Bugzilla, etc.
- Demonstrated experience developing solutions for retail or e-commerce businesses and other relevant domains such as manufacturing & logistics, supply chain, or corporate shared services

Must-Haves:

- Acknowledge the presence of choice in every moment and take personal responsibility for your life
- Possess an entrepreneurial spirit and continuously innovate to achieve great results
- Communicate with honesty and kindness and create the space for others to do the same
- Lead with courage, knowing the possibility of greatness is bigger than the fear of failure
- Foster connection by putting people first and building trusting relationships
- Integrate fun and joy as a way of being and working, aka doesn't take yourself too seriously

Additional Notes:

Authorization to work in Canada is required for this role.

Compensation and Benefits Package:

Lululemon's compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. The typical hiring range for this position is from $105,900 - $145,420 annually; the base pay offered is based on market location and may vary depending on job-related knowledge, skills, experience, and internal equity. As part of our total rewards offering, permanent employees in this position may be eligible for our competitive annual bonus program subject to program eligibility requirements.

At lululemon:

We believe that when life works, work works. We strive to be the place where inclusive leaders come to develop and enable all to be well. Recognizing our teams for their performance and dedication, other components of our total rewards offerings include support of career development, wellbeing, and personal growth:

- Extended health and dental benefits, and mental health plans
- Paid time off
- Savings and retirement plan matching
- Generous employee discount
- Fitness & yoga classes
- Parenthood top-up
- Extensive catalog of development course offerings
- People networks, mentorship programs, and leadership series (to name a few)

Note:

The incentive programs, benefits, and perks have certain eligibility requirements. The Company reserves the right to alter these incentive programs, benefits, and perks in whole or part at any time without advance notice.

Workplace Arrangement:

This role is classified as Hybrid.

Hybrid:

In-person collaboration is important, and much of the role can be performed remotely. Work is performed onsite at least 3 days per week.
  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Software Engineer IIRequisition Number: 185565Job Summary:We are seeking a highly skilled Software Engineer II to join our EA Sports Quality Verification Engineering (QVE) department. As a key member of our team, you will collaborate with EA's QA and Development teams to identify and create tools, automation solutions, scripts, and technical...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Engineer IIElectronic Arts Inc. is seeking a highly skilled Software Engineer II to join our Quality Verification Engineering team. As a key member of our team, you will play a critical role in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Procurify Full time

    Procurify is a leading Intelligent Spend Management company, dedicated to empowering organizations to achieve unprecedented visibility and control over their business spend. We're seeking a highly skilled Software Engineer II to join our team of talented professionals.About the RoleWe're looking for a motivated and collaborative individual who is passionate...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Summary:Microsoft is seeking a talented Software Engineer II to design and implement features for Cosmos DB, boosting scalability and performance, optimizing system efficiency, and resolving complex issues. The Software Engineer II will work on enhancing Cosmos DB's scalability and performance, improve system efficiency through tuning and indexing,...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer II OpportunityThe EA Digital Platform (EADP) group is the backbone of the global EA ecosystem, providing the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud and Commerc.We are seeking a highly skilled Software Engineer II to join our team and contribute to the development of our core...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    Work on Graphical Processing Unit (GPU) performance analysis and optimization as a Software Engineer II. Collaborate with hardware teams and partners to build software stacks for next-generation supercomputers.Responsibilities include software development in C/C++, Python, and GPU languages like CUDA, ROCm, or Triton. Work with cutting-edge hardware and...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.We provide comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Microsoft Canada. As a key member of our engineering team, you will be responsible for developing backend code and contributing to the identification of dependencies and development of design documents for a product area.As a Software Engineer II, you will work closely...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer II at AmazonAmazon is seeking a highly motivated and experienced Software Development Engineer II to join our Ads Core Services team. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that drive innovation and growth in our advertising business.The ideal candidate...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Title: Software Development Engineer II PositionAbout the Role:We are seeking a talented Software Development Engineer II to join our team at Amazon. As a key member of our team, you will be responsible for the end-to-end delivery of software to support major outcomes across Amazon. You will work with experienced engineers and user interface experts to...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    Join Microsoft's Azure Data engineering team and contribute to the transformation of analytics in the world of data. As a Software Engineer II, you will work on distributed system problems and ship high-impact features for managing throughput and scale requirements of customers.**Responsibilities:**Design, implement, test, and operate high-quality...

  • Software Engineer II

    2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Full time

    Job Description:The E+D Growth team at Microsoft is seeking a skilled Software Engineer II to accelerate the adoption of Copilot and Microsoft 365. Our team is a strategic hub for revolutionizing productivity by delivering embedded experiences across the Microsoft 365 suite. As a key member of the team, you will tackle technical challenges and create...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Software Engineer II position may be a perfect fit for you. Please check out the link for edge shopping here: Microsoft Edge Shopping | Save time and money with built-in savings features We are...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer II, Advertiser Growth EngineAt Amazon, we're building a team of talented software engineers to join our Advertiser Growth Engine (AGE) team. As a Software Development Engineer II, you'll play a key role in designing and building services and applications that make advertising across countries as easy as flipping a switch.We're...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job SummaryMicrosoft Canada is seeking a highly skilled Software Engineer II to join our Azure Data team. As a key member of our team, you will be responsible for designing and developing high-quality components in C# using clean and tested code. You will also integrate Azure technologies to achieve high scale and reliability, lead architecture, design, and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Are you passionate about creating innovative software solutions? Do you thrive in a fast-paced environment where no two days are the same? We're looking for a talented Software Development Engineer II to join our team at Amazon. As a key member of our Alexa Voice Service team, you'll have the opportunity to work on cutting-edge projects that enable Alexa's...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryElectronic Arts is seeking a highly skilled Software Engineer II to join our Quality Verification Engineering team. As a key member of our team, you will be responsible for collaborating with our QA and Development teams to identify and create tools, automation solutions, scripts, and technical testing strategies.Key ResponsibilitiesAutomate...

  • Software Engineer II

    3 weeks ago


    Vancouver, British Columbia, Canada Lululemon Full time

    About the Role:The Digital Content & Education teams at lululemon are leading the transformation of our digital technology. As a Software Engineer II, you will be part of a day-to-day production release team and may perform on-call support functions as needed. Having a DevOps mindset is key to success in this role, as Engineers are commonly part of full...


  • Vancouver, British Columbia, Canada Ansys Full time

    The Software Development Engineer II at Ansys plays a pivotal role in shaping the future of cutting-edge software products and supporting systems.ResponsibilitiesDesign, implement, maintain, test, and document software modules and subsystems.Employ best practices and stay up-to-date with industry trends.Verify bugs, perform release testing, and provide beta...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer II, AWS AuroraThe AWS Identity organization is seeking a skilled Software Development Engineer II to design, implement, and deploy highly scalable distributed systems and services. As a Software Development Engineer II, you will collaborate with talented engineers to create and deploy systems and services that meet the needs of...