About the job
About the Company
We are seeking a Director of Software Engineering to provide strategic leadership and operational excellence across our software development organization. This role focuses on people leadership, vendor management, cross-functional coordination, and scaling engineering operations. The ideal candidate will have a strong background in managing engineering teams and external partners, and a demonstrated ability to align execution with organizational goals.
About the Role
This role focuses on people leadership, vendor management, cross-functional coordination, and scaling engineering operations.
Responsibilities:
Strategic Team Leadership
- Take full ownership of the planning, execution, and delivery of software development programs.
- Ensure delivery schedules, resources are aligned with agreed business priorities.
- Proactively identify execution risks, constraints, and dependencies; communicate these early and drive mitigation actions.
Operational & Process Excellence
- Drive engineering execution by refining processes, improving delivery practices, and aligning teams with Agile methodologies.
- Oversee training programs, certification, and compliance to internal standards or regulatory requirements.
- Optimize team structures and resources to improve throughput and responsiveness.
Vendor & Partner Oversight
- Oversee existing vendor relationships; ensure all partners deliver against agreed SLAs, quality standards, and timelines.
- Set up regular performance reviews and maintain documentation of key vendor deliverables.
- Ensure any vendor-related issues (commercial, technical, or timeline) are escalated and addressed quickly.
Cross-functional Planning & Communication
- Partner with product, QA and business stakeholders to define, communicate, and track development plans.
- Report progress, capacity, risks, and outcomes to executive leadership in a clear, concise manner.
- Align team objectives with broader company goals, ensuring effective prioritization and resource utilization.
Qualifications:
- 12+ years of experience in software engineering management.
- Proven experience scaling and leading multiple teams in a start-up / high growth environment.
- Demonstrated success managing software vendors and multi-vendor ecosystems.
- Strong understanding of Agile practices and project delivery frameworks.
- Excellent leadership, communication, and stakeholder management skills.
Preferred Skills
- Background in regulated industries with exposure to compliance-driven environments. (e.g. healthcare, finance, Medtech)
- Familiarity with infrastructure management and modern DevOps practices.