Senior Java Software Engineer Logistics

24 hours ago

Vancouver, BC, Canada lululemon Full-time
Design complex logistics systems with Java, GenAI, and resilient integrations onsite at lululemon at least four days weekly. As a Senior Software Engineer, you will support the Outbound Logistics Technology team and enhance luluRoute, lululemon’s parcel execution engine. The work spans Java, Python, APIs, events, messaging, and production GenAI systems. You will establish technical direction, guide partner teams, and support critical systems serving stores and guests across North America and global regions. Key Responsibilities:

Lead complex implementations spanning multiple services and components Establish API, data modeling, and integration approaches Write exemplary code for critical systems Enforce coding, testing, and deployment practices Lead design reviews and critical incident response Requirements:

Bachelor’s degree or equivalent experience Six to ten years developing complex software systems Production GenAI and agentic systems experience Strong Java proficiency with Python experience Availability for occasional on-call support Bring senior software engineering leadership, Java expertise, and logistics integration experience to lululemon’s luluRoute platform.