Director of Engineering & Software Development

Franklin Fitch

New York (NY)

Hybrid

USD 150,000 - 230,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Flexible/hybrid or remote options
Professional development

Job summary

Franklin Fitch in the United States is seeking a Director of Engineering & Software Development to lead engineering strategy, oversee software development and build high-performing technical teams. This role combines technical leadership with people management, collaborating with product, security and executive stakeholders to deliver business-critical technology initiatives and scalable software.

A proven track record of recruiting, developing and scaling engineering teams is essential, with

Qualifications

  • Extensive software engineering leadership experience.
  • Experience leading engineering functions or multiple teams.
  • Proven track record building scalable engineering orgs.
  • Strong knowledge of software architecture and lifecycle.
  • Experience mentoring managers and senior engineers.

Responsibilities

  • Define and execute engineering strategy aligned with business goals.
  • Build, recruit and scale software engineering teams.
  • Mentor engineering managers and technical leads.
  • Oversee full software development lifecycle.
  • Set architectural direction and engineering standards.
  • Improve delivery processes and KPIs.
  • Collaborate with product, operations and security.
  • Foster culture of excellence and continuous improvement.
  • Manage budgets and headcount planning.
  • Deliver high-quality software on time.

Skills

Technical leadership
People management
Engineering strategy
Stakeholder management
Software architecture
Communication

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

CI/CD tooling
Cloud platforms (AWS/Azure/GCP)

Job description

We are seeking a Director of Engineering & Software Development to lead engineering strategy, oversee software development and build high-performing technical teams. This individual will be responsible for driving engineering excellence, delivering scalable software solutions and aligning technical execution with wider business objectives.

The successful candidate will combine strong technical leadership with proven people management experience, having built, developed and scaled engineering teams. They will be comfortable setting technical direction, improving development processes and working closely with executive leadership, product and other business stakeholders to deliver business-critical technology initiatives.

A proven track record of building and scaling engineering teams is an absolute must-have for this role. We are looking for someone who has actively recruited, developed and structured teams, not simply managed an established engineering function.

Key Responsibilities
  • Engineering Leadership: Define and execute the engineering strategy, ensuring software development aligns with business priorities, product objectives and long-term technology goals.
  • Team Building & Development: Build, recruit and scale high-performing software engineering teams, establishing the right structures, capabilities and leadership to support continued growth.
  • People Management: Lead and mentor engineering managers, technical leads and software developers, fostering accountability, collaboration and continuous professional development.
  • Software Development: Oversee the full software development lifecycle, from architecture and design through development, testing, deployment and ongoing optimisation.
  • Technical Strategy: Guide architectural decisions, technology selection, engineering standards and development practices to ensure scalable, secure and maintainable software.
  • Delivery & Execution: Establish effective development processes, improve delivery predictability and ensure engineering projects are completed to a high standard.
  • Cross-Functional Collaboration: Partner with product, operations, security and executive stakeholders to translate business requirements into technical solutions.
  • Engineering Culture: Build a culture of technical excellence, ownership, innovation and continuous improvement.
  • Performance & Quality: Introduce and monitor engineering KPIs, development standards and quality assurance practices to improve productivity, reliability and software performance.
  • Resource Planning: Manage engineering capacity, recruitment priorities, team structures and budgets in line with business growth.
Required Experience
  • Significant experience in software engineering, software development or technology leadership, with a track record of increasing responsibility.
  • Previous experience leading an engineering function, department or multiple software development teams.
  • Demonstrable experience building and scaling engineering teams, including hiring, developing talent and establishing effective team structures.
  • Strong understanding of software architecture, modern development methodologies and the software development lifecycle.
  • Experience managing engineering managers, technical leads and individual contributors.
  • Proven ability to translate business objectives into engineering strategy and deliver measurable outcomes.
  • Experience improving development processes, engineering productivity, software quality and delivery standards.
  • Strong stakeholder management and communication skills, including the ability to engage with senior executives.
  • Experience managing competing priorities, technical roadmaps and engineering resources.
Desirable Experience
  • Experience scaling an engineering organisation through a period of business growth or transformation.
  • Exposure to cloud-native architecture, distributed systems, APIs and modern software development platforms.
  • Familiarity with Agile delivery, DevOps, CI/CD and automated testing practices.
  • Experience with technical hiring strategies, succession planning and leadership development.
  • Experience establishing engineering KPIs and improving delivery performance across multiple teams.
What Success Looks Like
  • Building and retaining a high-performing engineering organisation.
  • Establishing a strong engineering leadership structure and clear team responsibilities.
  • Improving software delivery, engineering quality and development efficiency.
  • Aligning technical investment with business priorities.
  • Creating a scalable engineering function capable of supporting future growth.
What's in it for you
  • Competitive base salary and performance-based bonus
  • Comprehensive health, dental and vision insurance
  • 401(k) retirement plan with employer matching
  • Generous paid time off and company holidays
  • Flexible working arrangements, including hybrid or remote options where applicable
  • Professional development and executive leadership opportunities
  • Budget for technical training, certifications and industry events
  • Opportunity to build, recruit and scale high-performing engineering teams
  • Significant influence over engineering strategy, technical direction and organisational design
  • Collaborative leadership team with direct involvement in wider business decisions
  • Opportunity to drive meaningful technical transformation and long-term business growth
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Software Engineer
Director of Software Engineer

Glorio Group • Ohio

On-site
USD 150,000 - 230,000
Director Software Engineering
Director Software Engineering

Jobgether • United States

On-site
USD 170,000 - 190,000
Comprehensive medical, dental, and vision insurance coverage
Retirement plan with employer match
Tuition reimbursement and continuous learning support
+1
Director of Software Engineering
Director of Software Engineering

Everforth CyberCoders • United States

Remote
USD 180,000 - 260,000
Medical, Dental, and Vision
401(k)
Equity Opportunity
+1
Director of Technology
Director of Technology

impactscale • Vancouver (WA)

Hybrid
USD 140,000 - 185,000
Health insurance
401(k) retirement plan
Paid time off
+5
Director of Engineering (Product)
Director of Engineering (Product)

7Seventy • United States

Remote
USD 210,000 - 240,000
Health insurance
Parental leave
401(k) retirement benefits
+3
Director of Engineering
Director of Engineering

Mondo • United States

On-site
USD 120,000 - 140,000
Director of Engineering
Director of Engineering

The Planet Group • United States

Remote
USD 150,000 - 200,000
Engineering Director
Engineering Director

dunnhumby • Cincinnati (OH)

On-site
USD 150,000 - 190,000
Engineering Director
Engineering Director

dunnhumby • Kentucky

On-site
USD 180,000 - 240,000
Director of Engineering
Director of Engineering

Recruitment Room • New York (NY)

On-site
USD 385,000 - 550,000
Equity package included
Visa sponsorship available
Hybrid work arrangement