Engineering Manager

Posted 17hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engineering Manager overseeing multiple engineering teams at i6, driving innovation in cloud-based aviation fuel management technology. Fostering culture of collaboration and excellence across technical operations.

Responsibilities:

  • Overseeing architecture and infrastructure decisions for the Biosphere platforms with a specific focus on Cloud-agnostic designs to ensure portability and resilience across cloud providers (GCP/AWS).
  • Upholding engineering best practices—Code Quality, CI/CD, Testing, Performance, Observability and Security Standards.
  • Driving technical innovation.
  • Optimising delivery processes (e.g. Agile/Scrum/Kanban).
  • Establishing robust metrics, monitoring team performance, and driving continuous improvement.
  • Ensuring timely, high-quality releases with reliability and maintainability in mind.
  • Collaborating with Tech Leads to implement patterns that minimize vendor lock-in, leveraging tools to maintain a provider-neutral ecosystem.
  • Augmenting engineering capability by using appropriate AI coding tools.
  • Line-managing 3–4 Technical Leads.
  • Providing coaching, performance development, and mentorship.
  • Ensuring career growth through planning and regular feedback.
  • Aligning engineering roadmaps with business goals and product direction.
  • Contributing to the creation and implementation of transparent “career ladders” for the roles within Engineering.
  • Driving continuous improvement, by challenging the status quo and fostering a culture of innovation and product and technical ownership.
  • Collaborating with Product, Design, QA, and Customer Success to deliver impactful features.
  • Build a strong relationship with our enabling teams from Infrastructure, Data and Integrations, encouraging more direct collaboration between engineers and their engineering colleagues.

Requirements:

  • Proven experience managing multiple engineering teams (preferably 3–4), including line-management of Technical Leads.
  • Bachelor’s degree - preferably in Software Engineering, Computer Science or similar, but other degrees would be considered.
  • At least 10 years experience in the software development realm; at least 3 years leading teams.
  • Strong technical leadership in SaaS, Cloud-based platforms—ideally with real-time, data-driven applications and event-driven architectures.
  • Experience with Agile methodologies and delivery frameworks.
  • Strong grasp of architecture, and an ability to lead architectural decision making.
  • Solid understanding of engineering best practices: CI/CD, code reviews, test automation, observability, performance management, security; and a track record of implementing them.
  • Practical experience of embedding AI tools in engineering teams with measurable results.
  • Demonstrated ability to mentor and grow technical leaders.
  • Excellent communication and collaboration skills across functions.
  • Experience with containerisation and orchestration platforms such as Kubernetes, preferably in GCP or AWS environments.
  • Demonstrated success in decomposing monolithic applications into asynchronous, event-based microservices that prioritize performance and fault tolerance.
  • Deep understanding of event-driven design patterns and their application in scaling real-time, data-intensive SaaS platforms.
  • Familiarity with message brokers and event streaming technologies and their operational trade-offs.

Benefits:

  • 25 days annual leave + your birthday day off
  • private healthcare
  • 5% pension contribution