What are the responsibilities and job description for the Director of Engineering position at Franklin Fitch?
Director of Engineering
Overview
We are seeking a Director of Engineering to lead a SaaS engineering organization. This role is accountable for setting the technology vision, driving execution of the product roadmap, and ensuring the delivery of secure, scalable, and high-quality solutions on a modern .NET cloud platform. The ideal candidate has deep expertise in .NET development, cloud-native architectures, and DevOps, with a proven track record leading engineering teams in fast-paced SaaS environments.
Key Responsibilities
- Define and execute the engineering strategy and roadmap in alignment with business objectives.
- Oversee migration of legacy systems to a modern, microservices-based architecture.
- Ensure the design, development, and deployment of secure, scalable, cloud-native applications.
- Foster a culture of innovation, technical excellence, and continuous improvement.
- Build, mentor, and scale a high-performing engineering team, including managers and leads.
- Partner with Product, Design, and Data teams to deliver features that meet customer and business needs.
- Govern engineering practices, including Agile methodologies, CI/CD, observability, and code quality.
- Introduce and implement emerging technologies to improve scalability, maintainability, and performance.
- Ensure compliance with security, regulatory, and industry standards.
- Define and track engineering KPIs related to quality, productivity, and system reliability.
- Oversee resource allocation, prioritization, and project planning.
- Communicate technology strategy, progress, and risks effectively to executive leadership.
- Champion best practices in modern engineering and cloud development (preferably Azure).
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s preferred.
- 8 years of experience in SaaS engineering, including 5 years in senior leadership.
- Expertise in C#, .NET Core, ASP.NET, SQL/NoSQL databases, microservices, and DevOps.
- Strong background in cloud platforms (Azure preferred), IaaS/PaaS, and cloud-native design.
- Experience with AI/ML, data engineering, and modern observability practices.
- Solid understanding of security, compliance, and governance in software delivery.
- Proven ability to drive large-scale platform migrations and complex software initiatives.
- Strong leadership, decision-making, and communication skills with executive presence.
- Industry experience in financial/accounting software is a plus.
Salary : $175,000 - $215,000