My client, a Series C hyper growth NoSQL Database vendor, is seeking a Director of Software Engineering to join their team.
This is a permanent opportunity and you will be required to attend their offices (Herzliya) on a hybrid basis (2 days per week). This is paying a market leading salary company stock options.
Responsibilities:
- Manage a geographically distributed group of very talented 10-20 developers
- Develop and implement technical strategies that enhance product delivery and performance.
- Foster a culture of continuous improvement, encouraging innovation and professional development among team members.
- Collaborate with product management and other stakeholders to define project scope, timelines, and deliverables.
Qualifications:
- Extensive experience in low latency, high throughput low level applications (C/C++ experience - substantial advantage
- Knowledge and experience in designing and delivering mission critical, highly available, clustered applications
- Knowledge and experience in database and/or storage technologies - advantage
- Leading the requirements, design, development, quality assurance and overall delivery end to end of related features, bug fixes and enhancements.
Requirements:
- A minimum of 10 years of experience in software engineering, with at least 5 years in a leadership role.
- Proven track record of managing large-scale software projects and leading engineering teams to success.
- Experience with cloud computing technologies and distributed systems is highly desirable.
- Exceptional communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders.
- Demonstrated ability to drive technical innovation and adapt to changing market demands.
- Passion for technology and a deep understanding of software engineering principles.