Head of Engineering Job Description Template
Our company is looking for a Head of Engineering to join our team.
Responsibilities:
- Assisting projects with value engineering and financial control of contracts during construction stage;
- Providing technical support to the business development, estimating and engineering teams;
- Creating and implementing a best practice engineering vision, strategy, policies, processes and procedures to aid and improve business performance;
- Championing a data-driven approach to decision-making within your team and the wider organisation;
- Work with the product leaders on developing appropriate processes and team culture;
- Act as the chief architect for the work the team engages in;
- Coaching and mentoring engineers from all disciplines to allow them to be their best self;
- Provide engineering leadership to the Quro technical team;
- Drive new feature prioritization, development, and delivery;
- Providing clear direction, leadership, mentorship and support to your team;
- Liaise effectively with the quality assurance teams to develop automated test and to agree process between engineering and testing;
- Owning the budget and people costs;
- Ensure the team builds products that scale;
- Help the engineering team grow quickly through a period of fast growth;
- Manage all compliance to software engineering processes across the company.
Requirements:
- Proven experience in Software development, Project Delivery, Risk management;
- Implementing and maturing agile processes with multiple teams;
- Knowledge of leading and cutting-edge technologies and industry best practices;
- Proven project management and supplier experience with ability to add value, reduce costs and make business improvements;
- Modern security practices;
- Experience of operating and influencing at a strategic level;
- Experience of mentoring team members;
- Experience in organizing projects and delivering quality releases on schedule;
- Hands-on practical knowledge of Agile/Scrum is required;
- 5+ years of experience in development of scalable and complex web applications, with at least 2 years managing development teams;
- 2+ years of experience leading agile engineering teams of at least 10 people;
- Experience with Full stack software development (with potentially React on the front-end and Python on the back end);
- Must be a strong architect with current architecture skills, capable of leading design reviews for complex services;
- Has a strong track record of execution and delivery of outcomes on product development and B2B integration projects;
- Interest in artificial intelligence, natural language processing, machine learning, and healthcare.