Airops Software Limited (trading as myairops®) is seeking an Engineering Manager who measures personal success by the success and achievement of their team.
A highly motivated manager who wants to own and improve engineering processes as well as manage the career development of those engineers that make up our team.
This role offers the right candidate an excellent opportunity to help our talented engineering resources grow within their careers and achieve their full potential as part of our growing SaaS business.
You will be joining a highly collaborative team environment using modern tools and techniques in Agile engineering. With a focus on continuous integration / delivery, test automation and the use of cloud technologies (Azure).
As a rapidly growing business which is delivering products to the aviation industry you will thrive on the cadence of regular product deliveries and a rapidly expanding customer base which is global in nature.
All engineering is performed in-house, and we have strong collaborative relationships with our technology partners.
Role overview
The Engineering Manager role is a role focused on ensuring the Agile processes, that are used by the company, are continually reviewed, and enhanced.
The role requires an analytical approach with skills in people management, talent development, training, mentoring, project management and change management.
Taking responsibility of a team of geographically dispersed engineers, this role will line manage and shape the direction and approach to engineering.
Focused on the how and not the what this role is a highly supportive and highly communicative heart that brings all aspects of our engineering team together.
Critically important to us as a business, is the progression of our staff, and this role will be involved in rolling out a new grading structure across our team.
In conjunction we also have clear goals to ensure our staff are given the necessary support to gain additional knowledge and can upskill and develop their careers with us.
This role owns the Secure Development Life Cycle (SDLC) and the Quality Management System (QMS) used by our engineering team.
What this role is not
The role of Engineering Manager can mean different things to different organisations, so we feel it is important that we also explain what this role does not cover.
The Engineering Manager role is not a role that will be suited for candidates who wish to perform hands on software development, design and architecture.
This role is a process and workforce centric role that is focused on ensuring we are continually improving our processes, achieving our training and career development goals, and helping guide our engineering resources to achieve the best for themselves and the best for the business.
Responsibilities :
The engineering manager is responsible for :
Hiring and talent acquisition
Conducting regular performance reviews and setting objectives, measuring performance, and having regular one-to-ones with team members
Producing training plans for all members of the engineering team taking in to account personal and business objectives
Focus on output not input
Regularly reviewing the engineering documentation for accuracy and completeness
Ensuring the security and data privacy goals we have as a business are enshrined in our engineering process, tools and techniques
Confirming estimates are within acceptable tolerances and running sessions to aid in the accuracy of estimates
Assist the engineering team in driving positive change as a result of feedback from regular retrospectives
Ensuring the document management system and QMS are up to date and effective
Perform monitoring of processes and run process improvement initiatives
Produce and report on engineering MI, BI and KPIs
Assist in the building of a strong culture which focusses on the importance of strong relationships and social connections as well as engineering performance and output
Analyse and improve communication mechanisms
Produce career development plans and build a network of mentoring within the team
Performing succession planning and talent management
Ensure quality of our products are within acceptable levels
Build a strong relationship outside the engineering teams to other departments in the organisation
The Engineering Manager’s success criteria include :
Reduction in error rates and improvement in the overall quality of the engineering process.
Staff achievement of personal goals and business objectives.
Regular updates of blog posts, wiki articles and documentation.
Attainment of KPIs.
Feedback as a result of staff surveys.
Greater predictability in engineering output when compared to estimates.
Retention rates and skills acquisition within the engineering team.
Personal Skills :
Strong collaborative team player with Agile Scrum experience and able to demonstrate excellent written and oral communication skills.
Motivational, able to deal with competing views and drive consensus.
Emotional intelligence.
Self-motivated and driven to achieve professional success.
Resourceful, energetic and enthusiastic, passionate about what we do and how we do it.
Measures success by the success and achievement of the team.
Passionate about nurturing talent and growing skills.
Excellent attention to detail.
Ability to work well under pressure.
Confident and able to communicate with technical and non-technical colleagues.
Technical Skills & Experience :
The technical skills / experience required are :
Knowledge of Scrum Agile processes
Proven track record of improving engineering processes and efficiency measured against KPIs and SLAs
Clear reporting using reports and dashboards (such as PowerBI) of engineering team performance
Knowledge of the Microsoft ecosystem including Azure DevOps.
Experience working in SaaS product environments which implement continuous delivery.
Proven experience managing an engineering team of 10 or more people
Remote team management experience myairops operates a hybrid and fully remote working model. We have two centres of engineering, one in the UK and Poland.
Experience improving estimation and predictability
Sufficient technical knowledge so as to be able to manage a highly technical team of front-end (Angular), iOS, QA and full-stack .NET engineers.
Knowledge of security and data privacy considerations when applied to engineering processes.
Interactions with other key roles in the team
CISO
Head of Customer Success
Managing Director
Product Owners
Recruitment and Talent Manager
Senior Architect
Support Team Lead
Location
The role offers a choice between full remote, hybrid or 100% office-based working from our Farnborough or Warsaw locations.
There will be a requirement to travel to our UK and Polish basis to meet people face to face as required by the role.