Senior Engineer II, Python

3 weeks ago


Vancouver, Canada lululemon Full time

Join to apply for the Senior Engineer II, Python - Catalog Engineering role at lululemon . 4 days ago – Be among the first 25 applicants. About the Role You will be a Senior Engineer II responsible for designing, developing, and maintaining highly scalable backend services and APIs using Java and Python. Your work will span pre‑production to production, including the full lifecycle from architecture, coding, testing, deployment, and on‑call operations. About the Team Lululemon Engineering is dedicated to building secure, reliable, and performant products for our guests and partners. We embrace Agile, DevOps, and SRE principles to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. 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 Python in building production‑grade systems. Deep understanding of Kafka and experience working in a high‑scale production environment. 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 Have Soft Skills 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 a space for others to do the same. Lead with courage, recognizing that the possibility of greatness is greater than the fear of failure. Foster connection by putting people first and building trusting relationships. Integrate fun and joy into work, not taking yourself too seriously. Compensation and Benefits Package The typical hiring range for this position is $123,500 – $162,100 annually. Base pay is based on market location and may vary depending on job‑related knowledge, skills, experience, and internal equity. Permanent employees may be eligible for a competitive annual bonus program. Benefits include: Extended health, dental, 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. Workplace Arrangement Hybrid – In‑person collaboration and connection is important to our culture. Work is performed onsite, minimum 4 days per week. Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology Industry: Retail Location: Burnaby, British Columbia, Canada Referrals increase your chances of interviewing at lululemon by 2x. #J-18808-Ljbffr



  • Vancouver, Canada lululemon Full time

    Join to apply for the Senior Engineer II, Python - Catalog Engineering role at lululemon 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Company Overview lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical...


  • Vancouver, Canada lululemon Full time

    Join to apply for the Senior Engineer II, Python - Catalog Engineering role at lululemon 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Company Overview lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical...


  • Vancouver, Canada lululemon Full time

    A major retail company is seeking a Senior Engineer II to design and maintain highly scalable backend services and APIs using Java and Python. The role requires expertise in cloud-native applications, Kafka-based messaging systems, and mentoring junior engineers. Candidates must have substantial experience (8+) and a strong command of Python. This hybrid...


  • Vancouver, Canada lululemon Full time

    A leading performance apparel company in Vancouver is looking for a Senior Engineer II, Python - Catalog Engineering. This role focuses on backend development, with responsibilities including designing scalable services and mentoring junior engineers. Candidates should have 8+ years of experience, strong skills in Python and Kafka, and familiarity with...


  • Vancouver, Canada lululemon Full time

    A leading performance apparel company in Vancouver is looking for a Senior Engineer II, Python - Catalog Engineering. This role focuses on backend development, with responsibilities including designing scalable services and mentoring junior engineers. Candidates should have 8+ years of experience, strong skills in Python and Kafka, and familiarity with...


  • Vancouver, Canada Versaterm Full time

    A public safety solutions company in Vancouver is seeking a Software Engineer II to design, develop, and maintain software applications. The role focuses on REST implementation using Python Flask. You will collaborate closely with product owners and engineers to deliver high-quality solutions. Ideal candidates have a degree in Computer Science and 2-5 years...


  • Vancouver, Canada lululemon Full time

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


  • Vancouver, Canada lululemon Full time

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


  • Vancouver, Canada Diligent Full time

    Solutions Engineer II Seeking a hands‑on pre‑sales engineer to support enterprise GRC engagements at Diligent. Position Overview As a Solution Engineer II you will partner with Sales, Solution Architects, Product, and Professional Services to design, prototype, and demonstrate tailored GRC solutions that accelerate deal velocity and drive technical wins....


  • Vancouver, Canada Diligent Full time

    Solutions Engineer II Seeking a hands‑on pre‑sales engineer to support enterprise GRC engagements at Diligent. Position Overview As a Solution Engineer II you will partner with Sales, Solution Architects, Product, and Professional Services to design, prototype, and demonstrate tailored GRC solutions that accelerate deal velocity and drive technical wins....