Engineering Manager – TransitionZero
Permanent, Full-time position. Hybrid model with a minimum of 2 days per week in the London office.
About us
We are a climate analytics nonprofit established in 2021. We provide system modelling data, software and analysis to support energy transition planning and decision-making. Our work is supported by grants from the Quadrature Climate Foundation, Google.org, Sequoia Climate Foundation, Bloomberg Philanthropies, European Climate Foundation and others. The data, software and analysis we produce is used by developers, financiers, planners and think‑tanks worldwide.
At TransitionZero we believe diversity is essential to a high‑performing team. We aim to be the most talented nonprofit in our vertical, spearheading innovative data solutions through a culture of inclusivity and adaptability.
About the role
The Engineering Manager leads TransitionZero’s engineering team in building software solutions that turn no‑code energy modelling analysts into expert modellers. This role creates a high‑performing engineering culture, ensures predictable delivery of technical commitments, and drives continuous improvement. The Engineering Manager coaches, mentors and supports a multidisciplinary team of engineers while working closely with Product, Data and Energy Modelling colleagues.
This role requires strong engineering foundations (Python, cloud infrastructure, CI/CD, test automation) plus the ability to manage delivery detail, freeing the CTO to focus on strategy and innovation.
Responsibilities
Team Leadership & Coaching
- Build a high‑performing team using DORA metrics (deployment frequency, lead time, MTTR, change failure rate).
- Coach and mentor engineers, supporting technical growth and adaptability through change.
- Foster a culture of ownership, accountability, and continuous improvement.
- Actively remove blockers and create an environment where engineers can do their best work.
Delivery Management
- Own planning and flow of work through the backlog, ensuring commitments are well defined, prioritised and delivered on time.
- Provide concise summaries of delivery status, risks and dependencies for leadership.
- Partner with Product to shape roadmaps and balance innovation, quality and operational stability.
Technical Stewardship
- Maintain strong foundations in Python development, cloud infrastructure (GCP preferred), containerisation and CI/CD tooling.
- Guide the evolution of systems architecture with senior engineers and the CTO.
- Encourage innovative technical approaches that improve speed, quality and resilience.
- Ensure observability and operability of all software services, promoting an SRE mindset.
- Build robust, well‑crafted, documented and versioned APIs that enable teams to interact using the Team Topologies "X‑as‑a‑Service" model.
- Champion open standards (OpenAPI, AsyncAPI, CloudEvents, OpenTelemetry) to maximise interoperability.
- Drive operational excellence practices: observability, monitoring, alerting, incident response and post‑incident reviews.
- Promote a "you build it, you run it" culture where engineers own services they develop.
- Represent TransitionZero in external technical contexts (conferences, blogs, stakeholder discussions).
People & Culture
- Set OKRs and support career development for direct reports.
- Lead recruitment, onboarding and retention of engineering talent.
- Promote inclusion, wellbeing and psychological safety within the team.
- Act as a culture carrier for TransitionZero, representing the engineering team internally and externally.
About you
- A coach, not just a manager – someone who can develop others while holding them accountable.
- A detail‑oriented delivery driver who complements visionary leadership.
- An innovator and change leader who helps the team adapt and improve without losing focus.
- A believer in engineering excellence – robust APIs, open standards, operability and reliability as first‑class concerns.
Skills & Experience
- Proven track record as an Engineering Manager with people‑management responsibilities.
- Strong coaching and mentoring ability, with evidence of building high‑performing teams.
- Experience managing delivery in Agile environments with complex data and API‑driven products.
- Hands‑on technical expertise in Python, APIs (Flask/FastAPI), containers (Docker) and CI/CD (GitHub Actions, Cloud Run/Functions).
- Strong cloud experience – GCP preferred.
- Demonstrated ability to oversee detail and delivery while keeping the bigger picture in view.
Beneficial
- Experience in data engineering, analytics engineering or computational pipelines.
- Domain knowledge in energy systems, climate or sustainability.
- Exposure to geospatial data, ML/AI.
Salary & Benefits
- Competitive salary based on experience.
- Enhanced competitive pension scheme – auto‑enrollment from day 1.
- 25 days annual leave (excluding UK public holidays) and discretionary days off.
- 20 days annual allowance to work from anywhere in the world.
- Hybrid working and core working hours model.
- Allowance to set up a home office.
- Annual budget and dedicated leave time for relevant training courses.
- Enhanced gender‑neutral parental leave (16 weeks fully paid).
- Private healthcare following successful completion of the probation period.
- Yearly team off‑sites.
Our commitment to diversity, equity, and inclusion
Studies have shown that some people from marginalised or under‑represented groups are less likely to apply to a role unless they meet all of the hiring guidelines or qualifications. Whoever you are, even if you don't meet all of the criteria, if you can demonstrate a variety of skills and experience relevant to this role, we encourage you to apply as you might just be the candidate we hire! At TransitionZero, we're looking for people who are genuinely passionate about what they do, and we welcome all people, regardless of their background.
If you would like to discuss any reasonable adjustments to the application or hiring process that may better facilitate your participation, please contact our People Team (people@transitionzero.org) for an informal chat. We will make every effort to respond to your request for assistance as soon as possible.