AppsFlyer logo

Software Team Leader- Domain Team

AppsFlyer

Herzliya · 2+ years experience · Posted Oct 5, 2026

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

AppsFlyer

Software Team Leader- Domain Team

Apply now