Fetch is a company driven by curiosity and ownership, seeking a Senior Director of Engineering for Ads Experiences. In this role, you will lead a multi-team engineering organization responsible for consumer-facing platforms that drive business outcomes and ensure technical strategy aligns with product and business goals.
Responsibilities:
- Lead, coach, and develop a multi-team engineering organization, including directly managing multiple engineering managers and staff-level ICs
- Define leadership expectations across the org, hold managers accountable for both delivery outcomes and team health, and build management capacity and succession depth
- Own technical strategy across rewarded gaming and play, shopping rewards and card-linked earning, and the offer platform - including architectural direction, investment priorities, and how systems evolve to support business growth
- Translate org-level product and business goals into multi-quarter technical roadmaps, investment trade-offs, and measurable outcomes
- Contribute to org-level resource allocation decisions - headcount, budget, and technical investment priorities, in partnership with senior leadership
- Partner closely with Product, Data, and executive leadership to align on strategy, sequencing, and the technical bets that drive the business forward
- Represent Engineering in senior cross-functional and executive discussions; influence investment decisions with technical and business context
- Drive engineering leverage across the org, improving productivity, eliminating systemic inefficiencies, and ensuring platform investments compound over time
- Ensure consumer-facing platforms are scalable, reliable, observable, and resilient under high user volume and rapid product iteration
- Balance short-term delivery with long-term system health, technical debt management, and operational cost efficiency
- Lead large-scale, cross-org initiatives tied to strategic priorities, platform modernization, AI adoption in engineering workflows, and shared component strategies
- Define and institutionalize engineering standards, principles, and culture across multiple teams
- Support engineers in using AI-assisted tools such as GitHub Copilot or Claude Code to improve development velocity, documentation, and code quality
Requirements:
- 8+ years of experience managing software engineers, including multiple years managing engineering managers
- Experience leading engineering organizations of 20+ engineers across multiple teams and product domains
- Strong technical background in backend systems, distributed systems, or mobile platform infrastructure
- Experience owning and evolving multi-product consumer-facing platforms with measurable business impact
- Proven track record of making high-impact architectural and investment trade-offs with multi-quarter consequences
- Demonstrated ability to define technical strategy for a broad domain - not just execute against a defined roadmap
- Experience contributing to org-level resource allocation and investment prioritization decisions
- Ability to align engineering, product, and business leaders on long-term technical direction
- Commitment to engineering excellence: reliability, observability, incident management, and sustainable team practices
- Ability to leverage AI tools to support engineering productivity, code quality, and team efficiency
- Bachelor's degree or higher in Computer Science, Engineering, or a related technical field. Equivalent practical experience may be considered
- Experience working on rewarded engagement, gaming, loyalty, marketplace, or monetization systems
- Familiarity with consumer mobile app platforms and the mobile engineering ecosystem (iOS and Android)
- Experience driving high-throughput, low-latency transactional or earning systems at consumer scale
- Prior experience scaling engineering organizations and platforms through periods of rapid company growth
- Experience with experimentation frameworks and data pipelines in consumer product contexts
- Familiarity with AI adoption in engineering workflows - planning, code generation, documentation
- Strong programming background in Go, Swift, Kotlin, or similar backend/mobile languages
- Ability to translate complex technical and organizational trade-offs into clear communication for executive and non-technical audiences