At a glance
- Experience
- 2+ years experience
- Location
- Herzliya
About the role
- AppsFlyer is seeking an exceptional Team Leader to lead the Domain Team within the SaaSLab group in Herzliya.
- The Domain Team owns AppsFlyer's core entities, including accounts, apps, and users, as well as the onboarding experience.
- The role requires a strong hands-on engineering leader to drive technical execution, architectural evolution, reliability, and scalability.
Responsibilities
- Lead and mentor a team of engineers, fostering growth in design, architecture, and technical craft
- Own the Domain Team's systems end to end — ensuring high availability, security, and operational excellence for the core entities and onboarding flows
- Drive the design and delivery of scalable backend systems and data flows, including decoupling from legacy data stores, building a resilient domain model, and adopting modern patterns like GraphQL Federation where relevant
- Work closely with product managers and cross-functional stakeholders, taking accountability for team deliveries and ensuring timely shipment with excellent quality
- Stay hands-on and involved in architecture discussions, design reviews, and code reviews
- Lead technical initiatives, processes, and architectural decisions within the team
- Drive adoption of AI-powered tools and modern SDLC practices to improve team velocity and quality
- Be an active and engaged member of the SaaSLab leadership group, contributing to the unit's engineering vision, processes, and culture
Requirements
- 2+ years of experience managing engineers or technical teams
- 6+ years of development and design experience, with strong backend engineering skills
- Experience working with high-scale, distributed cloud-based architectures
- Strong architectural thinking, with experience leading migrations or modernization initiatives
- Excellent analytical and interpersonal skills to work successfully with engineers, product owners, and business stakeholders
- Proven track record of recruiting and managing high-performing engineers
- Experience collaborating within a strong leadership team, with a team-player approach
- High motivation, can-do attitude, and multi-tasking ability
- B.Sc. in Computer Science or equivalent practical experience
Preferred qualifications
- Experience with Domain-Driven Design (DDD) principles and practices
- Experience with SaaS platform systems — identity, access management, billing, multi-tenancy, API gateways, or similar control-plane domains
- Experience working on core entity systems, identity/account management, or SaaS onboarding flows
- Experience with Node.js, GraphQL, or graph databases (Neo4j)
- Experience with platform/infrastructure teams that serve internal engineering customers
- Experience in the ad-tech ecosystem, preferably with hyper-scale systems
- Recommended by an AppsFlyer employee
Skills
- Node.js
- Go
- Kafka
- GraphQL
- Neo4j
- Redis
- BigQuery
- AWS
- GraphQL Federation
- Domain-Driven Design