Director of Engineering, Growth
Fetch
Madison, WI
Full Time
Director Level
5+ years
Posted 1 week ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Lead Engineering teams within the Growth pillar, focusing on driving long-term user retention, engagement, and sustainable consumer growth for Fetch's loyalty program and core engagement mechanics. This role involves managing multiple teams and managers, partnering with cross-functional leaders, and ensuring the technical delivery of high-volume, scalable platforms.
Responsibilities
- Lead, coach, and develop multiple teams of software engineers, including direct management of ICs and a manager.
- Set clear expectations, provide regular feedback, and support career growth for engineers and managers.
- Own technical delivery for Growth initiatives, ensuring predictable execution and high-quality outcomes.
- Translate company-level growth goals into clear technical plans, milestones, and measurable results.
- Partner closely with Product and Growth Marketing to shape roadmaps and define success metrics.
- Represent Engineering in cross-functional and executive growth discussions.
- Guide system design, architecture, and technical decision-making across loyalty and engagement platforms.
- Ensure systems are scalable, reliable, observable, and resilient under high user volume.
- Balance rapid experimentation with long-term technical health and operational excellence.
- Improve team processes, reduce operational overhead, and drive continuous improvement.
- Communicate progress, risks, and tradeoffs clearly to stakeholders and leadership.
- Foster a culture of ownership, urgency, accountability, and measurable outcomes.
- Support engineers in using AI-assisted tools to improve development velocity, documentation, and code quality.
Requirements
- 5+ years of experience managing software engineers, including managing other managers
- Experience leading organizations of 10+ engineers across multiple teams
- Strong technical background in backend systems, distributed systems, or mobile platform infrastructure
- Experience delivering customer-facing products at scale
- Proven track record of driving measurable business outcomes through engineering execution
- Ability to evaluate system design, architecture, and technical tradeoffs
- Experience partnering closely with Product and cross-functional stakeholders
- Commitment to engineering best practices, including testing, observability, and incident management
- Ability to leverage AI tools to support engineering productivity, code quality, and team efficiency
Qualifications
- 5+ years of experience managing software engineers, including managing other managers; experience leading organizations of 10+ engineers.
Nice to Have
- Experience working on growth, retention, loyalty, marketplace, or monetization systems
- Experience driving consumer mobile app user growth at scale
- Familiarity with experimentation frameworks and analytics pipelines
- Experience supporting high-throughput, low-latency services
- Prior experience scaling teams or systems through periods of rapid growth
- Strong programming background in Go, Java, or similar backend languages
- Ability to translate complex technical concepts into clear explanations for non-technical partners
Skills
Java
*
Go
*
GitHub Copilot
*
Claude Code
*
* Required skills
Benefits
Pet insurance
Flexible PTO
Comprehensive medical, dental, and vision plans
14 weeks paid parental leave for secondary caregivers
9 paid holidays
401(K) Match – Up to 4%
Year-end week-long break
20 weeks paid parental leave for primary caregivers
Equity
Employee Resource Groups
Education reimbursement up to $10,000/year
Flexible return-to-work schedule
Childcare incentive ($2,000)
About Fetch
Fetch is a fast-growing fintech startup that rewards millions of users for buying brands they love, empowering consumers to live rewarded and reshape how brands and consumers connect.
Technology
View all jobs at Fetch →