Senior Software Engineer - Inventory Systems (Java)

lululemonSeattle, WAHybridfull_timesenior

$147,300 – $193,300 USD

Tech Stack

Responsibilities

  • Lead the design and implementation of complex software systems and features spanning multiple services and components
  • Establish technical direction for the domain area including API design standards, data modeling approaches, and integration patterns
  • Drive technical decisions with broad impact across multiple teams including architecture patterns and technology selections
  • Conduct high-impact code reviews focusing on system design and long-term maintainability
  • Mentor engineers at multiple levels providing guidance on advanced technical concepts and career development

Soft Skills

Code Review CultureMentoringTechnical Decision-MakingAgileTesting Strategies

Benefits

  • 401k
  • Dental
  • Employee Discount
  • Gym/Wellness
  • Health Insurance
  • Learning Budget
  • Mental Health
  • Mentorship Program
  • Paid Time Off
  • Parental Leave

Culture

Mentorship ProgramCareer LadderInclusive HiringCross-Functional Collaboration

Requirements

Required: Bachelor’s degree in Computer Science, Software Engineering, or related technical field or equivalent experience
Preferred: Master’s degree
Regions: Us

Get jobs like this in your inbox

Weekly Java, Microservices, API Design hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About lululemon
Industry: apparel
Size: enterprise

lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits, creating transformational products and experiences that support people in moving, growing, connecting, and being well.

View company profile →
Compensation
Base salary: $147,300 – $193,300 USD
Bonus: competitive annual bonus program