
Director of Engineering
Revelator Ltd.
full-time
Posted on:
Location Type: Remote
Location: Israel
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringsystem architecturescalable distributed systemscloud infrastructuremicroservices architecturesCI/CDtestingsecurityDevOpsengineering metrics
Soft Skills
leadershipcommunicationstakeholder managementmentoringcollaborationrisk managementteam managementprofessional developmentdelivery excellencecontinuous improvement
Certifications
Bachelor’s degree in Computer Science