Software Engineering Manager
Posted 8 hours 11 minutes ago by Freelancingforgood
TransitionZero is looking for a Software Engineering Manager.
Overview:- Full-time
- Location: London, UK
- Language: English
- Salary: £85,601 - £96,400 per year
- Applications closing: until filled
The Engineering Manager leads TransitionZero's engineering team in building software solutions that turn no-code energy modelling analysts into expert modellers. This role is responsible for creating a high-performing engineering culture, ensuring predictable delivery of our technical commitments, and driving continuous improvement in our practices. The Engineering Manager will coach, mentor, and support a multidisciplinary team of engineers whilst working closely with Product, Data and Energy Modelling colleagues.
This role requires both strong engineering foundations (Python, cloud infrastructure, CI/CD, test automation) and the ability to manage delivery detail, enabling the CTO to focus on strategy and innovation.
Responsibilities Team leadership & coaching- Build a high-performing team using DORA () capabilities as a benchmark (deployment frequency, lead time, MTTR, change failure rate).
- Coach and mentor engineers, supporting both 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.
- Own the planning and flow of work through the backlog, ensuring commitments are well defined, prioritised, and executed on time.
- Provide clear, concise summaries of delivery status, risks, and dependencies for leadership.
- Partner with Product to shape roadmaps and balance innovation, quality, and operational stability.
- Ensure teams use Agile practices effectively (sprint planning, stand-ups, retros, estimation).
- Maintain strong foundations in Python development, cloud infrastructure (GCP preferred), containerisation, and CI/CD tooling.
- Guide the evolution of our systems architecture in collaboration 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 a site reliability engineering (SRE) mindset.
- Ensure the team builds robust, well-crafted, documented, and versioned APIs that enable teams to interact using the Team Topologies "X-as-a-Service" model.
- Champion the use of open standards (e.g. OpenAPI, AsyncAPI, CloudEvents, OpenTelemetry) to maximise interoperability and transparency.
- Drive adoption of operational excellence practices: observability, monitoring, alerting, incident response, and post-incident reviews.
- Promote a "you build it, you run it" culture where engineers take ownership of the services they develop, balancing delivery speed with reliability.
- Represent TransitonZero in external-facing technical contexts (e.g. technical conferences, blog-posts, expert stakeholder and user discussions).
- 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.
- Proven track record as an Engineering Manager with people management responsibilities.
- Strong coaching and mentoring ability, with evidence of developing 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 sight of the bigger picture.
- Experience in data engineering, analytics engineering, or computational pipelines.
- Domain knowledge in energy systems, climate, or sustainability.
- Exposure to geospatial data, ML/AI.
To apply for this role,please fill in the application form.