Company Description
Lead a group of engineering domains (or a large domain), with the responsibility over the strategy and development, task management, people management, budgeting and financial planning, andrelationship management. A head engineer will be responsible for overseeing and managing multiple teams/domain(s) simultaneously. As a result, they need to be excellent at delegating tasks, setting project goals and deliverables, managing timelines, and overseeing the entire engineering team’s progress.
Job Description
Responsibilities
1. Empower and enable the engineering teams to deliver outstanding results and build quality products,
with accountability over the product quality, security, and performance;
2. Help shape and improve the product development process, representing engineering by
communicating technical constraints, opportunities, and solutions;
3. Conduct regular training and coaching engagements;
4. Build and maintain a culture of excellence, mentorship, and collaboration;
5. Manage the department budget, identify hiring needs, training and career progressions
6. Ensure domains follow the best engineering practices, including reliability and performance of all
internal systems
7. Set the department engineering goals and objectives, aligned with the product and company goals
8. Own the long-term tech strategy for the department, ensuring Autodoc’s engineering continue up to
date and using the best technologies for the challenge, supporting the change priorities between
product features, availability, performance, security, and reliability
9. Directly manage the relationship with Product and Business as main stakeholders to the domain(s)
10. Line manage a team of (senior) engineering manager(s) as well as the engineering strategy of
multiple product verticals
11. Conduct technical risks management, and adjust the priorities and team execution accordingly
Qualifications
Strong leadership qualities with a strategic mindset and demonstrated background in leading
teams of professionals and managers
Extensive experience with software development processes and agile methodologies
Excellent analytical and problem-solving skills
Good communication, presentation, and negotiation skills
Highly motivated and detail-oriented individual
Ability to understand existing codebase and expand to new product requirements
BSc/MSc in Engineering, Computer Science or relevant field
Experience
10 years or more of experience in software development, supporting the design and
development of large-scale, distributed software applications - OOP and SOLID principles
10 years or more in managing engineering teams doing product development
Excellent communication and collaboration skills, with the ability to manage multiple teams and
individuals simultaneously
English intermediate (B1)
What do we offer?
Last updated 2023-06-27
Join us today and let’s create a success story together!