Customer Service

Stitch Fix: Principal Engineer, CRM & MarTech

Flexible location
Company: Stitch Fix
Published Jan 15, 2026

Role highlights

Salary range

130,900–218,000 USD

Contract type

Full Time

Schedule

Permanent

Experience

Lead

Work style

Remote · On-site

Key skills

The Principal Engineer, CRM & MarTech at Stitch Fix requires over 7 years of software engineering experience with at least 2 years in technical leadership roles, emphasizing the ability to lead and mentor engineering teams effectively. The role demands expertise in designing and scaling microservice architectures using technologies such as Ruby on Rails, PostgreSQL, Kafka, React, Sidekiq, GraphQL, and AWS. A strong background in Marketing Technology stacks is essential, including CRM systems, Customer Data Platforms (CDP), and communication channels like email, SMS, and push notifications, alongside tools like Google Tag Manager. The candidate must demonstrate experience collaborating closely with marketing stakeholders, preferably within retail, to drive client conversion, engagement, and retention through personalized experiences and robust data collection. Technical leadership responsibilities include guiding discovery, decision-making, project execution, and ensuring the development of scalable, resilient systems. Familiarity with AWS cloud services (EC2, S3, RDS, CloudWatch) and infrastructure-as-code tools such as Terraform, CloudFormation, or CDK is advantageous. The role is suited for a lead-level engineer with a bachelor’s degree, capable of balancing strategic technical direction with hands-on coding and code reviews. The position offers a competitive compensation package with equity, comprehensive benefits, and a collaborative, inclusive culture focused on innovation, equity, and sustainability.

#Software Engineer #Principal Engineer #Senior Software Engineer #Technical Lead #Cloud Engineer #Engineering Manager #CRM Engineer #MarTech Engineer #Marketing Technology Engineer #Microservices Engineer

About the role

About Stitch Fix

  • Leading online personal styling service (NASDAQ: SFIX)
  • Uses expert stylists and AI to help clients find clothing that fits and suits their style
  • Offers exclusive and national brands
  • Founded in 2011, headquartered in San Francisco

Role Summary

  • Serve as technical leader for the CRM & MarTech engineering team
  • Design solutions to influence client conversion, engagement, and retention
  • Support Marketing by enabling personalized client experiences and data collection

Responsibilities

  • Lead a high-impact engineering team
  • Collaborate with marketing stakeholders and cross-functional partners
  • Guide technical discovery, decision-making, and project execution
  • Provide technical leadership, mentorship, and code reviews
  • Direct team investments in impactful, scalable, and resilient systems

Requirements

  • 7+ years as a software engineer
  • 2+ years in technical leadership roles
  • Experience building and scaling microservice architectures (e.g., Ruby on Rails, Postgres, Kafka, React, AWS, Sidekiq, GraphQL)
  • Experience with Marketing Technology stacks (CRM, CDP, email, SMS, push notifications, Google Tag Manager, etc.)
  • Experience partnering with marketing teams, preferably in retail

Nice to Have

  • Experience building, architecting, deploying, and monitoring solutions on AWS
  • Familiarity with AWS services (EC2, S3, RDS, CloudWatch)
  • Experience with infrastructure-as-code tools (Terraform, CloudFormation, CDK)

Benefits

  • Competitive salary: $130,900—$218,000 USD (varies by location and experience)
  • Equity and new hire/ongoing restricted stock units
  • Medical, dental, vision, and other benefits
  • Inclusive health and wellness benefits
  • Comprehensive compensation packages
  • Diverse, innovative, and collaborative team culture
  • Focus on equity, sustainability, and growth mindset

How to Apply