Job Description
The Engineering Manager is accountable for the good functioning and performance of the team, from both personal and collective views. The role will guide and provide structure to the team to meet challenging business goals and time frames.
The Engineering Manager is also accountable for the quality of what the team delivers, and must therefore introduce good practices as necessary, for various aspects of the job. You will collaborate with other engineering managers to ensure that development processes are optimal.
Key Responsibilities
- Build, mentor, and grow a team of 6-8 engineers
- Maintain and improve the development process with operational excellence in mind
- Set clear expectations and create a positive work environment
- Work with Product Owners & Product Managers to identify business needs and priorities
- Coordinate and communicate seamlessly across engineering and product headship teams
- Follow evidence based approach when taking decisions
- Maintain an on-going overview of staffing and teams technology capabilities
- Work closely with tech leads, promoting craftsmanship, availability and scalability
- Identify and take care of risks throughout product development process
Skills & Experiences
- 8+ years in software engineering
- 3+ years as a software engineering leader/manager
- Excellent communication skills including mentoring, coaching and conflict handling
- Experience and Motivation for hiring, growing and guiding people
- Experience working in Agile environments
- Good knowledge of modern web application development (Azure, .NET & React is a plus)
- Self-driven and team player
- Knowledge of how to work well in an international and multicultural environment in a fast-growing company
- Good verbal and written communication skills in English (C1/C2)