Software Engineering Director
Role details
Job location
Tech stack
Job description
Product Manage projectsResource and reportImprove profitabilityIntegrate your apps Manage projects Capabilities Manage clients Get visibility of all client projects Take in client work Gather requests with intake forms Manage projects Deliver projects faster Unify projects and tickets Turn tickets into tasks with Desk Reduce repetitive work More automations. Less manual work Get client feedback Gather feedback with Proofs Explore the product Resource and report Capabilities Plan resources Master short and long term planning Maximize team capacity Manage short term capacity Forecast resources Plan resourcing needs in the future Track and report Get real-time performance reports Plan your day Help staff plan with My Calendar Utilization tracking Optimize your team, hit your targets Explore the product Improve profitability Capabilities Cost management Track costs and maximize profitability Maximise billable time Better time tracking. More profits Track budgets and profits Real-time budgets and profitability Track recurring budgets Manage budgets for repeat work Financial setup Rates, quotes, currencies and more Connect to accounting apps Integrate with your accounting apps Explore the product Integrate your apps Capabilities CRM, sales & marketing, We're hiring a Director of Software Engineering to lead delivery and execution across key areas of our Product & Engineering roadmap in a growing SaaS business with ambitious targets. You'll join our Senior Management group, work closely with senior leadership, and take real ownership of outcomes.
This role is for a leader with a strong technical background, someone who has designed and delivered complex product features and integrations, and can lead teams through the architectural and operational realities that come with that.
You're a product-minded engineering leader who can take a strategy and turn it into a steady stream of customer value. You bring strong judgment around trade-offs (speed vs. quality, short-term wins vs. long-term health), and you know how to scale teams and systems without burning people out. You're hands-on enough to be deeply credible in technical conversations, and senior enough to run an execution cadence that gives leadership confidence and keeps teams focused. You also treat AI as a practical advantage using it to improve delivery efficiency and quality in measurable ways.
Responsibilities
- Translate strategy into clear execution plans and drive predictable delivery across multiple teams.
- Establish strong planning and delivery rhythms, manage dependencies, and surface risks early with clear options and trade-offs.
- Keep delivery outcome-driven: customer value, product quality, reliability, and business impact.
- Scale leaders and teams
- Lead through Engineering Managers and Tech Leads, coaching them to higher impact.
- Hire and develop talent; build healthy, accountable, outcome-focused teams.
- Strengthen collaboration across Engineering, Product, Design, and Data.
- Use AI to improve delivery and execution (expected), We expect you to use AI as a practical multiplier for engineering execution - improving speed and quality through better workflows and automation, while maintaining high standards for security and reliability. Examples may include:
- AI-assisted development practices (coding support, review support, refactoring assistance)
- Test generation and quality automation
- Faster triage and incident analysis support
- Documentation and release workflow automation
- Sensible guardrails around AI usage (privacy, security, correctness)
- Experience delivering AI-enabled product capabilities (e.g., AI-driven insights, automation, recommendations, summarisation, assistants) is not a requirement but will give you a huge headstart!
Requirements
- Senior engineering leadership experience in a scaling SaaS environment (preferably leading leaders).
- A strong track record delivering customer-facing product outcomes across multiple teams (not just shipping output).
- Proven ability to run execution across the full product development lifecycle: discovery-to-delivery, engineering planning, delivery governance, release, and learn/iterate.
- Strong technical credibility: hands-on history delivering complex SaaS capabilities (features, workflows, services, and integrations), with sound architectural judgment and operational awareness.
- Demonstrated ability to improve product development systems: predictability, cycle time, quality, and engineering effectiveness.
- Excellent cross-functional leadership with Product/Design/Data-able to align priorities, manage dependencies, and drive clear decisions and trade-offs.
- Demonstrable experience using AI to improve engineering delivery/execution (examples + outcomes), with a responsible approach to security, privacy, and correctness.
- Executive-level communication - You will provide crisp, trustworthy updates to senior leadership on delivery health, risks, and decision points.
Benefits & conditions
- Competitive salary
- Up to 30 days vacation
- Pension/Retirement matching
- Health plans and wellbeing programs
- Give Back program
- Educational resources and generous development allowance
- Inclusive policies including maternity, paternity and parent leave
- Recognition programs
- Employee Share Options (ESOP)