Head of Engineering Job Description Template
Our company is looking for a Head of Engineering to join our team.
Responsibilities:
- Empower and enable the engineering team to deliver outstanding results to our customers and build quality products;
- Scope out well-defined career paths and growth opportunities for every engineer;
- Help shape and improve the product development process, representing engineering by communicating technical constraints, opportunities, and solutions;
- Write well documented Scope of work for other engineers;
- Create amazing things that scale;
- Communicate priorities with engineers and product team alike;
- Conduct regular training and coaching engagements;
- Provide expertise and guidance to Banking Technology technologists as they adopt the standards, policies and architectural patterns;
- Platform team lead;
- Oversees the functioning of all process related Engineering systems;
- Build and maintain a culture of excellence, mentorship, and collaboration; essentially be a world-class manager;
- In partnership with global Facilities, own and drive the site master plan;
- Data team lead;
- Source, recruit, and nurture world-class engineering talent;
- Head of Infrastructure.
Requirements:
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate);
- Close familiarity with software engineering tools, software development methodology and release processes;
- Ability to represent E&A in various forums across the firm;
- Has a deep understanding of development practices and in particula r those that drive code quality and velocity;
- Able to take a hands on approach building or driving technical solut ions as needed within the group;
- Ability to define solutions that solve large scale complex business problems;
- Team Building (required);
- Software (required);
- Product Development (required);
- Prior experience in large scale technical delivery;
- Ability to understand existing codebase and expand to new product requirements;
- Startups (required);
- Minimum of 4 years’ experience working with Linux shell/Linux Server admin, Cloud-based application hosting, disaster recovery, Git;
- Experience with CRON jobs, task queues, and cloud-based application hosting such as AWS;
- Bachelor’s degree in CS or related technical field, or equivalent experience.