U

Utility Warehouse

Engineering Manager - Energy

Full-TimeUpdated on 10/23/2026
No salary listed
Mid
London, UK
RemoteRemote-first; may work abroad for up to three weeks, twice every tax year.
Engineering ManagementEngineering Leadership

About the job

Requirements
  • Knowledge of the core technology stack, including gRPC, GraphQL, React, Kafka, Docker, and Kubernetes.
  • Experience leading the team's technical design process, facilitating design discussions, and representing the team in cross-functional technical conversations.
  • Ability to drive technical decisions to clear, well-documented outcomes by evaluating options, trade-offs, and next steps when the team disagrees.
  • Experience validating designs and architecture against real-world edge cases and domain variations to minimize avoidable rework.
  • Ability to take ownership of technical decisions and ensure they align with product and engineering strategy.
  • Strong understanding of engineering best practices and ability to identify opportunities for improvement.
  • Hands-on experience with AI development tools and AI-assisted software development.
  • Experience defining team goals and driving prioritization to achieve them.
  • Experience creating clarity when competing priorities, technical options, or complex legacy system migrations threaten focus or timelines.
  • Ability to work with Product Managers to set OKRs aligned with company goals and co-lead annual and quarterly planning.
  • Experience identifying risks early and mitigating them.
  • Experience improving delivery predictability by surfacing risks early and cutting or sequencing scope to protect commitments.
  • Experience identifying practices for security and SLOs.
  • Ability to drive operational excellence and lead metrics reviews.
  • Experience managing a team of engineers.
  • Proven ability to onboard, train, develop, and coach reports, and participate in performance calibration and promotion reviews.
  • Intermediate awareness of customer and market insights.
  • Ability to communicate strategy to the squad.
  • Experience building deep domain knowledge of the squad’s area, beyond the happy path, including variations in real customer, partner, and operational scenarios.
  • Ability to push back early when requirements or designs are ambiguous or incomplete so issues are caught before build.
  • Experience working within complex, multi-variant domains such as billing, pricing, identity, or claims, where handling intricate logical edge cases is critical.
  • Experience fostering a healthy team dynamic and resolving interpersonal conflicts.
  • Ability to collaborate effectively with cross-functional colleagues.
Responsibilities
  • Take responsibility for the squad’s technical decisions and ensure they align with company and technical strategy.
  • Understand the engineering practices and technologies used within the squad and identify opportunities for improvement.
  • Define team goals and ensure proposed work aligns with them; drive prioritization within the team to achieve those goals.
  • Establish practices to meet security and operational service level objectives, and coordinate organization-wide on-call coverage with the squad and others as needed.
  • Drive operational excellence and lead regular metrics reviews to ensure high coverage and performance.
  • Work with the Product Manager and team to set objectives and key results aligned with company goals.
  • Identify risks and blockers early and work with stakeholders to mitigate them.
  • Measure team performance and communicate progress against OKRs, KPIs, and other milestones to stakeholders.
  • Co-lead annual and quarterly planning for the squad.
  • Ensure the squad has the technical skillsets needed to deliver objectives by developing team members’ skills and hiring as needed.
  • Onboard, train, develop, and coach reports to support their career growth; participate in performance calibration and promotion reviews.
  • Understand and communicate company, department, and pillar strategy and goals to the squad.
  • Interact with business stakeholders to provide insight and context to their teams.
  • Teach company culture, foster a healthy team dynamic, resolve interpersonal conflicts, and gather, share, and act on feedback.
  • Communicate company and department changes to the squad and raise the team’s voice to senior leadership with support from the manager.
  • Collaborate with cross-functional colleagues, including UX and Data, and co-lead the squad with its Product Manager.
  • Ensure team expenditures, including OpEx and CapEx, are within budget.
Desired Qualifications
  • Experience with Go is preferred but not essential.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A