My client, a Series C hypergrowth 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 in Herzliya on a hybrid basis (2 days per week). This is a market-leading salary company with 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 is a substantial advantage).
- Knowledge and experience in designing and delivering mission-critical, highly available, clustered applications.
- Knowledge and experience in database and/or storage technologies are an advantage.
- Leading requirements, design, development, quality assurance, and end-to-end delivery 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.