Engineering Manager
Gama Aviation
Farnborough, England
6d ago

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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form