Engineering Manager
Posted 10 days 1 hour ago by Connells Group HQ
Permanent
Not Specified
I.T. & Communications Jobs
Buckinghamshire, Milton Keynes, United Kingdom, MK1 1
Job Description
Job DescriptionWe are looking for an Engineering Manager to join our IT team in Milton Keynes. You will be responsible for ensuring that the engineers reporting to them form a highly skilled and motivated workforce as well as overseeing software development projects and acting as a gatekeeper for quality. The role will focus on developing the capability of our Software Engineers operating within agile teams, ensuring personal growth and stretch opportunities are realised to deliver effective talent and succession pipelines. The Engineering manager should be a source of innovation, improvement and inspiration to the team they lead capable of both suggesting and embracing change.Key Responsibilities of the Engineering Manager:
- Leadership of a cross functional engineering team of 15-20
- Ensuring quality and performance
- Overseeing software development projects from inception to completion
- Supporting innovation and improvement with the team
- Support engineering team and other stakeholders to set goals for improving code quality,maintainability, security, and scalability. Monitor progress against these goals.
- Coach and mentor engineers, helping facilitate innovation and new ideas as well as building robust, scalable enterprise applications.
- Support the recruitment and hiring of software engineers
- Support induction of new engineers
- Manage software engineering talent, ensuring the appropriate performance management processes are adhered to
- Help create a culture that supports learning, collaboration, transparency, and inclusiveness
- Able to prototype and support new initiatives and solutions.
- Work with internal and external stakeholders to ensure solutions meet business needs
- Preferably educated to graduate level in an IT or software related engineering degree and/or 10 years'experience in software engineering
- 5 years or more managing teams of software engineers of at least 5 people.
- Has proven, practical experiences in software engineering with previous experience as an engineer.
- Can promote, support and represent the engineering teams at a senior level.
- Able to promote and coach the understanding of Agile Practices and Values; coaching, developing and inspiring individuals to drive great results and outcomes
- Takes personal responsibility for identifying and carrying out own development needs to improve own performance.
- Background in delivery technology in customer facing industries.
- Understanding of and experience with SAFe, and agile frameworks such as Scrum or Kanban.
- Experience of event driven microservices architecture.
- Worked with Jira, Azure Dev Ops (ADO), GitHub, Jenkins or Octopus automated deployments.
- Working knowledge of Microsoft .NET, Microsoft SQL, and cloud Azure