Duration: 6 months
Start: ASAP
We are looking for an experienced Engineering Manager to lead and develop a high-performing engineering team responsible for delivering scalable, reliable, and high-quality technology solutions.
You will play a pivotal role in driving technical excellence, people development, operational performance, and product delivery. Working closely with Product, Data, Analytics, Machine Learning, and business stakeholders, you will help shape engineering strategy, improve platform capabilities, and ensure teams deliver measurable business value.
This role offers the opportunity to work across backend engineering, platform services, data systems, and modern software delivery practices while leading a team that supports business-critical products and services.
Engineering Leadership
- Lead, mentor, and develop a team of engineers, fostering a collaborative and high-performance culture.
- Support career development through coaching, feedback, and tailored development plans.
- Set clear performance expectations and objectives aligned with organisational goals.
- Manage performance and employee engagement while promoting continuous learning and growth.
- Build and maintain an inclusive team environment that encourages innovation and accountability.
What We're Looking For
- 5-8+ years of software engineering experience, including people leadership responsibilities.
- Experience managing and developing engineering teams.
- Strong background in backend systems, distributed applications, APIs, and cloud-based architectures.
- Experience delivering complex technical projects in Agile environments.
- Strong understanding of software engineering best practices, testing, CI/CD, and operational excellence.
- Experience managing production systems and driving reliability improvements.
- Excellent stakeholder management and communication skills.
- Strong analytical, problem-solving, and decision-making abilities.
- Experience working with large-scale data platforms and data-driven products.
- Exposure to geospatial data, location-based services, or mapping technologies.
- Experience working alongside Data Science, Analytics, and Machine Learning teams.
- Knowledge of modern observability, monitoring, and Site Reliability Engineering (SRE) practices.
Key Skills
- Engineering Leadership
- People Management & Coaching
- Software Development
- Agile Delivery
- Stakeholder Management
- Critical Thinking & Problem Solving
- Operational Excellence
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- Relevant technical, cloud, or leadership certifications are advantageous.
Additional Information
- Participation in an on-call leadership or incident management rota may be required.
- This role is ideal for a technically strong people leader who enjoys building high-performing teams, influencing technical strategy, and delivering reliable solutions at scale.