Position Summary:
You are responsible for leading and building a high performance engineering division comprising cross-functional teams of software engineers. Your main objective is to ensure that the teams in your division are set up for success, can operate autonomously, and take responsibility for the solution and deliverables.
You will manage Team Leads, playing an active role in their growth, removing barriers and helping to guide their development. You are a force multiplier for your team, looking for opportunities beyond the conventional to help your team and the business succeed.
As an Engineering Director you are not removed from contributing technically to the teams and are required to support and jump in to ensure technical innovation and excellence. You will be responsible for the technical excellence within your teams, ensuring that the products we build meet the standards we have for ourselves. You will work closely with stakeholders across the business to scope and size projects accurately.
What you’ll have:
- A proven track record in big picture thinking and taking ownership on aspects of architecture, risk, cost management, recruitment and process improvement.
- Experience leading and enabling multiple teams with proven ability to deliver.
- Experience developing software for distributed, web-oriented applications.
- Broad experience across the stack (cloud infrastructure, systems engineering, devops, security, backend, frontend, and/or mobile development).
- Practical knowledge of architectural patterns (code & systems), as well as core foundational concerns such as databases, data structures, algorithms.
- A BSc Computer Science or equivalent is encouraged (strong work experience can fill this gap)
- Ability to manage managers, leading through influence and governance.
- Great decision making through the use of data and a dash of critical thinking.
- Ability to work effectively across teams to deliver results, with good verbal and written communication skills.
- Proven experience in operating applications at relative scale, in production.
- A passion for collaboration, fostering growth in others, and nurturing teams.
- Eight years of relevant software engineering experience, two years of experience in an engineering director (or equivalent senior engineering management) position.