Skip to content

Director of Engineering

  • Remote
    • Jerusalem, Yerushalayim, Israel
  • Engineering

Job description

ABOUT REVELATOR:

Revelator is a leading provider of business solutions for the music industry. Our all-inclusive B2B platform, API, and digital infrastructure enhance efficiency in music distribution, financial reporting, and simplify royalty operations. We offer a wide range of services, including catalog management, supply chain, income tracking, rights management, and business intelligence. By leveraging our innovative solutions, music businesses can easily navigate the evolving landscape and capitalize on new opportunities.


ABOUT THE ROLE
The Director of Engineering is responsible for leading engineering teams, driving technical strategy, and ensuring the successful delivery of high-quality, scalable software solutions. This role combines leadership, architecture oversight, and execution to align engineering efforts with business goals.

Job requirements

Key Responsibilities

  • Lead, mentor, and scale multiple engineering teams through team leads and managers

  • Define and execute the engineering strategy in alignment with company objectives

  • Oversee system architecture, ensuring scalability, reliability, and performance

  • Drive delivery excellence, improving development processes, velocity, and quality

  • Collaborate cross-functionally with product, data, and business stakeholders

  • Establish and monitor KPIs for engineering performance (e.g., velocity, quality, uptime)

  • Manage hiring, onboarding, and professional development of engineers

  • Ensure best practices in CI/CD, testing, security, and DevOps

  • Own technical decision-making and risk management across projects



Requirements

  • 10+ years of software engineering experience, including 3–5 years in leadership roles

  • Proven experience managing multiple teams or engineering managers

  • Demonstrated track record of leading organizations with 15+ engineers

  • Strong background in system design and scalable distributed systems

  • Experience with modern cloud infrastructure and microservices architectures

  • Track record of delivering complex, high-scale systems to production

  • Strong leadership, communication, and stakeholder management skills

  • Experience driving engineering processes, metrics, and continuous improvement

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)

or