Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Senior Engineer II, Python

Lululemon athletica • District of Columbia, US • On-site

Posted on: 12th March, 2025
Employment Type: FULLTIME

Job Description

• *About lululemon Engineering**

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.
• *About This Team**

We are a fast-paced and dynamic team that thrives on collaboration, innovation, and creativity. Our team members are passionate about building secure, reliable, and performant products that meet the needs of our guests and partners.

We believe in embracing new technologies and methodologies to stay ahead of the curve and continuously improve our processes. Our team is committed to delivering high-quality solutions that meet the needs of our business while ensuring the security, reliability, and performance of our products.
• *Job Description**

We are seeking a highly skilled Senior Engineer II to join our team. As a Senior Engineer II, you will be responsible for designing, developing, and maintaining highly scalable backend services and APIs using Java and Python.

You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions. You will also lead efforts in optimizing Kafka configurations for performance and scalability, including topic design, partitioning, consumer group management, and message retention strategies.

Mentor junior engineers and provide technical leadership, ensuring a high standard of code quality, performance, and reliability.

Troubleshoot and resolve production issues related to both backend services and Kafka message processing.

Contribute to architectural decision-making and ensure solutions are maintainable, extensible, and secure.

Implement automated testing frameworks and work within an agile software development lifecycle.
• *Responsibilities**
• Design, develop, and maintain highly scalable backend services and APIs using Java and Python.
• Implement and manage Kafka-based messaging systems, handling high-throughput, low-latency, and distributed event-driven architectures.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
• Develop cloud-native applications and services using AWS, Azure, or GCP.
• Lead efforts in optimizing Kafka configurations for performance and scalability, including topic design, partitioning, consumer group management, and message retention strategies.
• Mentor junior engineers and provide technical leadership, ensuring a high standard of code quality, performance, and reliability.
• Conduct code reviews, design discussions, and drive best practices for software design, CI/CD pipelines, and cloud architecture.
• Troubleshoot and resolve production issues related to both backend services and Kafka message processing.
• Contribute to architectural decision-making and ensure solutions are maintainable, extensible, and secure.
• Implement automated testing frameworks and work within an agile software development lifecycle.
• *Qualifications**
• 8+ years of professional backend development experience.
• Strong experience with Java and Python in building production-grade systems.
• Deep understanding of Kafka and experience working with Kafka in a high-scale production environment (e.g., Kafka clusters, message processing, schema management).
• Experience designing, deploying, and maintaining cloud-native applications on AWS, Azure, or GCP.
• Proficient in containerization and orchestration technologies such as Docker and Kubernetes.
• Experience with microservices architecture, RESTful APIs, and event-driven systems.
• Solid understanding of CI/CD pipelines, version control systems (e.g., Git), and automated testing practices.
• Experience leading or mentoring engineering teams, setting technical direction, and fostering a collaborative and productive environment.
• Strong communication skills, capable of working with both technical and non-technical stakeholders to deliver clear, actionable solutions.
• Experience with event-driven architecture using Kafka or similar tools.
• Familiarity with serverless computing or edge computing technologies.
• Contributions to open-source projects or a strong GitHub portfolio.
• Knowledge of security best practices for backend services, data protection, and authentication protocols.
• *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.
• *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 $136,200 - $178,700 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.



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

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.

This 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.

Responsibilities

  • As a Senior Engineer II, you will be responsible for designing, developing, and maintaining highly scalable backend services and APIs using Java and Python
  • You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions
  • You will also lead efforts in optimizing Kafka configurations for performance and scalability, including topic design, partitioning, consumer group management, and message retention strategies
  • Mentor junior engineers and provide technical leadership, ensuring a high standard of code quality, performance, and reliability
  • Troubleshoot and resolve production issues related to both backend services and Kafka message processing
  • Contribute to architectural decision-making and ensure solutions are maintainable, extensible, and secure
  • Implement automated testing frameworks and work within an agile software development lifecycle
  • *Responsibilities**
  • Design, develop, and maintain highly scalable backend services and APIs using Java and Python
  • Implement and manage Kafka-based messaging systems, handling high-throughput, low-latency, and distributed event-driven architectures
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
  • Develop cloud-native applications and services using AWS, Azure, or GCP
  • Lead efforts in optimizing Kafka configurations for performance and scalability, including topic design, partitioning, consumer group management, and message retention strategies
  • Mentor junior engineers and provide technical leadership, ensuring a high standard of code quality, performance, and reliability
  • Conduct code reviews, design discussions, and drive best practices for software design, CI/CD pipelines, and cloud architecture
  • Troubleshoot and resolve production issues related to both backend services and Kafka message processing
  • Contribute to architectural decision-making and ensure solutions are maintainable, extensible, and secure
  • Implement automated testing frameworks and work within an agile software development lifecycle
  • Acknowledge the presence of choice in every moment and take personal responsibility for your life
  • Work is performed onsite at least 3 days per week

Requirements

  • 8+ years of professional backend development experience
  • Strong experience with Java and Python in building production-grade systems
  • Deep understanding of Kafka and experience working with Kafka in a high-scale production environment (e.g., Kafka clusters, message processing, schema management)
  • Experience designing, deploying, and maintaining cloud-native applications on AWS, Azure, or GCP
  • Proficient in containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with microservices architecture, RESTful APIs, and event-driven systems
  • Solid understanding of CI/CD pipelines, version control systems (e.g., Git), and automated testing practices
  • Experience leading or mentoring engineering teams, setting technical direction, and fostering a collaborative and productive environment
  • Strong communication skills, capable of working with both technical and non-technical stakeholders to deliver clear, actionable solutions
  • Experience with event-driven architecture using Kafka or similar tools
  • Familiarity with serverless computing or edge computing technologies
  • Contributions to open-source projects or a strong GitHub portfolio
  • Knowledge of security best practices for backend services, data protection, and authentication protocols
  • 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
  • Integrate fun and joy as a way of being and working, aka doesn't take yourself too seriously
Lululemon athletica

Lululemon athletica

Technology

Location

District of Columbia, US

Job Type

FULLTIME

Benefits

  • *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 $136,200 - $178,700 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
  • Extended health and dental benefits, and mental health plans
  • Paid time off
  • Savings and retirement plan matching
  • Parenthood top-up
  • Extensive catalog of development course offerings
  • People networks, mentorship programs, and leadership series (to name a few)

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Varsity Tutors, a Nerdy Company

2 weeks ago

Full-time

Washington Python Tutor

District of Columbia, US View Job

Soft source inc

3 weeks ago

FULLTIME

Expert in Node.js and Python Development

District of Columbia, US View Job