Share this job
Director of Software Engineering
IRL
Apply for this job

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.


Apply for this job
Powered by