Stitch Fix: Principal Engineer, CRM & MarTech
Role highlights
130,900–218,000 USD
Full Time
Permanent
Lead
Remote · On-site
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.
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
- Apply via: Stitch Fix Careers
- Review the US Applicant Privacy Policy
- Be aware of recruiting fraud: Stitch Fix will never request payments or sensitive information outside official channels