Head of Engineering

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.