Description & RequirementsWho 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
Upstream Supply Chain Technology team enables Lululemon's supply chain from raw materials to finished good production through innovative technology solutions. Our purpose is to empower the organization to drive innovation and deliver on its strategic vision that includes optimized sourcing & manufacturing processes, cultivating a responsible supply chain while ensuring a superior product quality. We are a team that dares to innovate, support each other, elevate our partnerships and collaborate while having fun.
We are looking for senior software engineer to support technology delivery initiatives within USCT. In this role you will closely collaborate with architects, system analysts, product partners and other engineers to deliver team's roadmap and technology vision
A day in the life:
- Works closely with solution architects, analysts and other stakeholders to ensure project requirements are understood and met.
- Collaborates with solution architect and staff engineer to create detailed design that is scalable, secure and maintainable
- Writes and maintains high quality code ensuring best practices are followed
- Conducts thorough peer reviews of the code providing constructive feedback to improve quality and ensure adherence to standards.
- Creates and maintains comprehensive documentation of code, system design and processes to ensure knowledge transfer and ease of maintenance.
- Ensures that the developed code adheres to best practices and standards for security.
- Creates automated monitors and alerts to measure key performance metrics and health of deployed application.
- Responds to production support calls as part of on-call rotation
- Creates and maintains automated pipelines for application build, test and deployment.
- Mentors junior engineers providing guidance on technical skills.
- Conducts training sessions and workshops to help team members learn new technologies.
- Actively participate in our Enterprise Engineering Community of Practice
Qualifications:
- Completed Bachelor's degree inComputerScience/Engineering is preferred; candidates with substantial and relevant industry experience are also eligible
- Five to eight+ years ofsoftware engineering experience
- Strong knowledge and working experience with programming languages such as java and python
- Strong knowledge and working experience with application development frameworks like Spring Boot
- Strong knowledge and working experience with Cloud technologies and services such as AWS Lambda and AWS S3.
- Strong knowledge and working experience with data integration technologies such as Kafka
- Strong knowledge and working experience with API based system design
- Experience working with relational and no-sql databases such as Postgres, MongoDB
- Experience working with containers and container orchestration systems like Kubernetes.
- Experience working with tools like Gitlab, Splunk and Datadog
- Good knowledge and working experience in Agile methodology and familiar with tools like Jira and Confluence
- Familiar with infrastructure provisioning tools like Terraform and workflow orchestration tools like Airflow
- Experience working in a cross-functional environment
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
Additional NotesImmigration support is potentially available for this role.
Compensation and Benefits Package lululemon's compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and teamperformance. Thetypical hiring range for this position is from
$123,500 - $154,400annually; 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.
At lululemon, investing in our people is a top priority. 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 in part at any time without advance notice.
workplace arrangementThis role is classified as Hybrid under our SSC Workplace Policy:
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.