✨ About The Role
- The Engineering Manager will lead one or more product development teams, collaborating closely with product management and design.
- The role involves taking accountability for the delivery and quality of the team's output, ensuring it meets agreed timelines and high standards.
- A strong customer focus is required, with the ability to make data-driven decisions to guide the team.
- The Engineering Manager will manage, coach, and mentor engineers to nurture their growth and develop a high-performing team.
- The role includes overseeing the technical solutions and architectures of the teams, ensuring alignment with the company's technology and product strategy.
- The Engineering Manager will support development teams in delivering quality software quickly by facilitating estimation, planning, design, and development.
- The candidate will champion a collaborative DevOps culture, promoting a "You Build It, You Run It" mindset.
- The role involves leading the hiring, onboarding, and training of new team members to support team growth.
- The Engineering Manager will seek opportunities for experimentation and improvement in ways of working, addressing current
⚡ Requirements
- The ideal candidate is an experienced software engineering manager with a proven track record of managing development teams of four or more engineers.
- A strong technical background is essential, enabling the candidate to effectively assist the team in problem-solving.
- The candidate should be comfortable balancing the roles of delivery manager and engineering manager, ensuring customer needs are met while maintaining high engineering standards.
- A deep understanding of both monolithic and distributed web applications, as well as experience with public cloud apps, is required.
- The candidate should have a passion for developing others, with experience in coaching, mentoring, and motivating team members.
- Previous experience in environments with strong engineering practices and a demonstrated ability to improve team culture is crucial.
- The candidate should be customer value-focused and care about the software product life cycle.
- A commitment to continuous improvement and a culture of respectful feedback is necessary to drive change within the team.
- The candidate should have a passion for software development and a strong desire for learning and self-improvement.