1. What is a Software Engineer at lululemon?
As a Software Engineer at lululemon, you are at the forefront of building secure, reliable, and highly performant digital products that serve our global guests and partners. This role is not just about writing code; it is about engineering transformational experiences that support people in moving, growing, and connecting. Whether you are optimizing our Digital Services, building out the Global Marketing Technology stack, or scaling our homegrown outbound logistics engine, your work directly impacts our omnichannel retail success.
You will operate in a highly collaborative, forward-looking environment that embraces Agile, DevOps, and Site Reliability Engineering (SRE) philosophies. lululemon relies on its engineering teams to solve complex problems at scale, from handling high-traffic digital commerce events to routing global supply chain parcels seamlessly. You will be tasked with designing distributed microservices, establishing API standards, and ensuring our technical architecture remains resilient and maintainable.
This position requires a blend of deep technical expertise and strategic influence. As a Software Engineer—especially at the Senior or Staff levels—you are expected to drive technical decisions that span multiple teams, conduct high-impact code reviews, and elevate the engineering maturity of your domain. You will partner closely with product managers, solution architects, and business stakeholders to deliver industry-leading technology solutions that drive the long-term business goals of lululemon.




