Senior Software Engineer

4 days ago

, Canada lululemon Full-time

who we are

lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative product, emphasis on stores, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people.

Description & Requirements

who we are

lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative product, emphasis on stores, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people.

About This Team

lululemon Engineering is dedicated to building secure, reliable, and performant products for our guests and partners. We embrace the philosophies of Agile, DevOps, and SRE to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. We believe our journey is more fun when it is collaborative, as we focus on the future instead of the past. As an Engineer, you will work as part of a global team supported by our business and architecture partners to help us collaboratively develop and deliver industry leading technology solutions that drive lululemon’s business goals.

Core Responsibilities

As a Senior Software Engineer, you will bring a high level of technical knowledge as well as strong mentoring abilities. You will be counted on as a leader in your technology space as you contribute to all areas of development and operations (pre-production to production). You will work closely with a Technology Manager, using your experience and knowledge to guide a team of Engineers through their day-to-day process, and provide a central escalation point for production concerns. You will be part of an Agile production release team and may perform on-call support functions as needed. As a Senior Software Engineer, you would be a primary caretaker of production systems and would maintain a deep understanding of how delivered products are functioning.

Qualifications

  • Completed Bachelor’s degreeor diploma (or equivalent experience)inComputerScience, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible
  • 6-8 years of experience
  • Proven experience as a DevOps Engineer, with a focus on one of the following pillars: Security, Build Automation, EKS, or Kafka.
  • Strong experience with GitLab CI/CD and automation tools.
  • Solid understanding of Kubernetes and containerization technologies, particularly EKS.
  • Experience with Kafka for real-time data processing and streaming.
  • Knowledge of security best practices and experience implementing security measures in a DevOps environment.
  • Proficiency in scripting languages such as Python, Bash, or similar.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal.
  • Certifications in Kubernetes, AWS, or security-related fields.
  • Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
  • Familiarity with monitoring and logging tools such as Splunk and PagerDuty or ELK stack.
  • Previous experience in a retail or e-commerce environment.
  • Strong experience with IaC
  • Experience with cloud cost optimization and resource rightsizing
  • Comfortable being in an on-call rotation
  • Experience with ArgoCD is a plus
  • Experience with operations as code is a plus

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 b