A

AppsFlyer

Privacy-preserving mobile marketing measurement platform

Senior Backend Software Engineer

Backend EngineeringUpdated on Nov 10
Full-timeHerzliya, IsraelNo salary listedIn-person

About the Job

Requirements

  • At least 7 years of software development experience, with strong backend engineering skills.
  • Experience building and operating production-grade distributed systems.
  • Strong understanding of software design, system architecture, and development best practices.
  • Experience working with high-scale, cloud-based architectures.
  • Ability to take ownership of problems and drive them from design through production.
  • Experience working across multiple functions and stakeholders.
  • Strong sense of ownership and the ability to work with clarity in ambiguous spaces.
  • Proficiency in written and verbal English.
  • A B.Sc. in Computer Science or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain scalable backend systems and data flows for accounts, apps, users, and onboarding flows.
  • Participate in decoupling from legacy data stores, building a resilient domain model, and adopting modern patterns such as GraphQL Federation.
  • Write high-quality, well-tested, production-grade code and own features from design through deployment and operation.
  • Participate in architecture discussions, design reviews, and code reviews, contributing ideas and raising the bar for the team.
  • Collaborate with product managers, team leads, and engineers across SaaSLab and AFOS to define and deliver the team roadmap.
  • Help ensure high availability, security, and operational excellence for systems underpinning AppsFlyer products.
  • Troubleshoot, debug, and resolve production issues, and contribute to on-call rotations as needed.
  • Explore new tools, technologies, and approaches, and help the team adopt AI-powered tools and modern software development lifecycle practices.
  • Contribute to an engineering culture of ownership, collaboration, quality, and continuous improvement.

Desired Qualifications

  • Experience with Domain-Driven Design principles and practices.
  • Experience with SaaS platform systems such as identity, access management, billing, multi-tenancy, API gateways, or similar control-plane domains.
  • Experience working on core entity systems, identity or account management, or SaaS onboarding flows.
  • Experience with Node.js, GraphQL, or graph databases such as Neo4j.
  • Experience with platform or infrastructure teams serving internal engineering customers.
  • Experience in the ad-tech ecosystem, preferably with hyperscale systems.
  • Recommendation by an AppsFlyer employee.

About the Company

AppsFlyer

Privacy-preserving mobile marketing measurement platform

AppsFlyer offers a platform for mobile marketing that combines measurement, analytics, engagement, and fraud protection. It lets businesses see how their marketing performs across channels and devices while preserving user privacy through privacy-preserving measurement and cost aggregation. Its analytics suite provides a unified view of campaign performance, and its engagement engine uses deep links to create personalized user journeys that boost conversions. A built-in fraud protection layer blocks mobile ad fraud to protect marketing spend, with the goal of helping businesses optimize strategies and improve the customer journey through reliable insights.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.7B
Headquarters
San Francisco, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at AppsFlyer

See more jobs