A growing technology organisation is seeking a Director of Software Engineering to provide strategic leadership and operational excellence across its software development function. This position focuses on people management, vendor oversight, cross-functional collaboration, and the scaling of engineering operations. The successful candidate will have a strong background in leading engineering teams and managing external partners, with a proven ability to drive execution aligned with organisational goals.
Key Responsibilities
Strategic planning and execution
- Lead planning and execution of software initiatives aligned with strategic objectives.
- Manage the full software development lifecycle (SDLC) to ensure delivery of scalable and maintainable solutions.
- Partner with cross-functional teams, including product, UX, QA, and operations.
- Define and track KPIs to improve development efficiency and quality.
- Oversee technology stack decisions, vendor management, and budget planning.
- Ensure alignment with security, privacy, and applicable regulatory requirements.
Team leadership
- Build and lead high-performing teams of engineers, developers, and architects.
- Manage hiring, onboarding, and performance across the development function.
- Mentor engineers and support continuous skills development and career growth.
Operational excellence
- Champion process improvements and alignment with Agile methodologies.
- Oversee training, certification, and compliance initiatives.
- Optimise team structures and workflows for greater output and agility.
Vendor and partner management
- Direct relationships with external software vendors and service providers.
- Coordinate third-party engagements, including those supporting CRM or AI development.
- Monitor vendor performance, delivery timelines, and quality benchmarks.
Cross-functional collaboration
- Collaborate with stakeholders to align development plans with business priorities.
- Communicate project updates, risks, and outcomes to senior leadership.
- Support alignment between team objectives and broader organisational goals.
Qualifications
- 10+ years of experience in software development, including 5+ years in engineering leadership roles.
- Experience managing multiple teams or overseeing an engineering function.
- Demonstrated ability to manage vendors and complex development ecosystems.
- Proficient in Agile methodologies and modern delivery frameworks.
- Strong leadership, communication, and stakeholder engagement skills.
Preferred qualifications
- Experience working in regulated environments such as healthcare, financial services, or MedTech.
- Familiarity with infrastructure and DevOps best practices.
- Background in managing AI/ML development teams.
Your consultant
As a Senior Recruitment Consultant at Aspire Life Sciences, Julien Funes is an expert at the intersection of technology and life sciences. He recruits top Machine Learning and data talent for Biotech and life sciences startups across Europe and North America. His approach enables him to effectively match candidates with opportunities where technological innovation meets life science excellence.