Lead Software Engineer

国・地域: United States of America

都道府県/州・省: Washington

市区町村: Seattle

ビジネスユニット: Store Support Centre (SSC)

詳細と要件

Who we are


lululemon is a yoga-inspired technical apparel company up to big things. The practice and philosophy of yoga informs our overall purpose to elevate the world through the power of practice. We are proud to be a growing global company with locations all around the world, from Vancouver to Shanghai, and places in between. We owe our success to our innovative product, our emphasis on our stores, our commitment to our people, and the incredible connections we get to make in every community we are in.


About this team


We support the guest profile/preferences and login service for a seamless omni channel guest experience, while living our brand vision to be a leading CRM company!


Job Summary

Design, build and support lululemon enterprise guest data and login web services. Responsible for the exploration, implementation, testing and maintenance of products like Customer MDM, login solutions, transaction repositories and services built on AWS.


Typical Duties and Responsibilities:


Works collaboratively with product management teams to plan sprints, high level design, Coding/Configuration, QA strategy and required production reliability support. Maintains open communication with other technology teams and planning committees to assure efficient processes are implemented and supported

Uses tools for DevOps, Terraform, Jenkins, Splunk, APM tools and Git to improve and speed up delivery of our products and services. Maintains, extends and builds automated Continuous Improvement (CI) and Continuous Delivery (CD) pipelines. Provides a senior escalation point for complex issues. Ensures timely recovery from outages, performs root cause analysis and implements preventative measures. Automate, document, share, educate, and improve processes

  • Develops and manages service development and support procedures, tools, and documentation. This includes scope documents, managing source code, and developing technical support standards and procedures. Support highly available services powering digital touchpoints which operate 24*7.
  • Act as SME for Customer Identity capabilities, design and deploy the necessary configurations
  • Participates in all phases of projects including development, design, testing and production planning, reviewing and approving deliverables. Knowledge of java spring boot and spring cloud with knowledge on oauth2/OIDC, knowledge of Java Webservices, AWS and Kubernetes. Preferred if experience with authorization tools like (Okta, Auth0, Ping, Other IDaaS solutions)
  • Assists with plans, procedures, and activities to support business recovery when problems occur. This task includes such things as backup and restoration procedures, vendor agreements, data retention and restoration planning
  • Expand solutions built for North America to international markets, keeping design and solution deployable to multiple geographies
  • Positions in this classification may perform all or some of the responsibilities above and all positions perform other related duties as assigned.

Minimum Qualifications

  • Bachelor’s degree in a science, or in similar discipline. Overall IT experience of 12+ years,
  • Knowledge of: AuthN/AuthZ architectures and specifications (java spring boot and spring cloud with knowledge on oauth2/OIDC )
  • Preferred exposure to tools like: Okta, Auth0, Custom development/build of login solutions. 
  • Cloud skills on AWS, Apigee (Or Similar), Java Webservices, Kubernetes, Concepts of Web development, relational/NoSQL database management, design for high availability, CI/CD tools. Demonstrated ability supporting Tier 1 services for Ecommerce platforms. Retail knowledge a strong plus
  • Strong understanding of Customer Identity concepts and standards like ( PKCE, OAuth etc).
  • Knowledge of Enterprise standards for Security and best Practices. Strong understanding of IaaS, SaaS, PaaS, and IDaaS architecture and concepts
Ability to: 

  • Design and communicate important concepts and decision points.
  • Communicate technical/complex information both verbally and in writing.
  • Analyze and problem solve a variety of issues
  • Carry out strategic planning activities. 
  • Mentor upcoming junior engineering talent.

Must haves:


  • Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
  • Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
  • Communicates with honesty and kindness and creates the space for others to do the same.
  • Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
  • Fosters connection by putting people first and building trusting relationships.
  • Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriously.

NOTE: Only those applicants under consideration will be contacted. Please accept our utmost appreciation for your interest. lululemon is an Equal Employment Opportunity employer. Employment decisions are based on merit and business needs, and not on race, color, creed, age, sex, gender, sexual orientation, national origin, religion, marital status, medical condition, physical or mental disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state or provincial and local laws and ordinances. Reasonable accommodation is available for qualified individuals with disabilities, upon request. This Equal Employment Opportunity policy applies to all practices relating to recruitment and hiring, compensation, benefits, discipline, transfer, termination and all other terms and conditions of employment. While management is primarily responsible for seeing that lululemon equal employment opportunity policies are implemented, you share in the responsibility for assuring that, by your personal actions, the policies are effective.