Director of Engineering
Direct hire only (no third-party agencies). Sponsorship is not available at this time.
Job Title: Director of Engineering
Location: EST- REMOTE
Reports To: CPO
About the Company:
We are a high-growth startup delivering innovative software solutions. As we continue to scale, we are seeking a hands-on, results-driven Director of Engineering to take ownership of our development teams, processes, and product delivery. This is an opportunity to step into a key leadership role, drive change, and position our engineering organization for long-term success.
Role Overview:
We are looking for a Director of Engineering to backfill our CTO, who is departing mid-December. The successful candidate will lead and optimize a 20-person development team, including core R&D, AI-focused engineers, QA, and individual contributors. You will implement processes to improve team performance, ensure high-quality and timely delivery of software, and establish mechanisms for prioritization, accountability, and KPI tracking.
Key Responsibilities:
- Lead and manage a diverse development organization (20 people) spanning front-end, back-end, AI, QA, and R&D.
- Overhaul existing engineering processes to ensure consistent, high-quality code delivery.
- Implement mechanisms for reprioritization, tracking KPIs, and managing external customer expectations.
- Work closely with product leadership to prioritize initiatives, balance short-term delivery with long-term engineering goals.
- Hands-on coding experience; leverage AI tools (e.g., Claude) to enhance productivity and accelerate development.
- Provide technical guidance in Java, C#, .NET, Python, and Angular development across cloud-native applications hosted on Azure.
- Ensure CI/CD processes are optimized for speed, quality, and repeatability.
- Mentor, coach, and delegate effectively while staying engaged in technical details as needed.
- Drive change management initiatives across the engineering organization to support scaling and rapid growth.
Qualifications:
- Proven experience leading high-performing engineering teams in fast-paced, high-growth environments, ideally startups.
- Strong track record of implementing engineering processes, improving delivery quality, and managing KPIs.
- Hands-on coding experience across Java, C#, .NET, Python, and front-end frameworks like Angular or a strong technical aptitude and ability to use AI tools.
- Deep understanding of cloud-native architectures and modern CI/CD pipelines (Azure preferred).
- Experience managing R&D, AI-focused development, QA, and cross-functional engineering teams.
- Demonstrated ability to balance strategic leadership with hands-on technical involvement.
- Exceptional decision-making, prioritization, and change management skills.
- Strong communication skills; able to align engineering outcomes with business objectives.
Why Join:
- Take a leadership role at a pivotal stage in a high-growth startup.
- Drive tangible impact by improving engineering performance, processes, and product quality.
- Collaborate with a talented team and shape the company’s technology strategy.