B

Bank of England

Central bank sets policy, regulates banks

Software Engineering Team Lead Core - API & UI, RTGS Technology

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A strong software engineering background, with experience building, operating and evolving production systems of meaningful complexity.
  • Working knowledge of Java, React/Redux and API-based architectures, sufficient to engage meaningfully in technical discussions, review engineering approaches and provide direction across the team.
  • Experience working within delivery teams and understanding how technical decisions affect delivery pace, quality and long-term sustainability.
  • A solid understanding of distributed systems, data flows and event-driven architectures, including common failure modes and recovery patterns.
  • Experience delivering and supporting live services, including troubleshooting, debugging, incident response and ongoing operational ownership.
  • Experience mentoring, supporting or providing technical guidance to other engineers.
  • Proven experience as a Senior Software Engineer, Technical Lead or in an equivalent role within a complex production environment.
  • Strong technical leadership and engineering judgement, with the ability to establish standards, challenge technical decisions and navigate trade-offs across quality, pace, resilience, security and cost.
  • The ability to lead across different technical disciplines, drawing on the deeper specialist expertise of individual engineers while remaining accountable for the team’s overall engineering quality and direction.
  • A track record of improving engineering standards through areas such as code review, testing, implementation practices, deployment safety or technical decision-making.
  • Experience contributing an engineering perspective to roadmap, planning and prioritisation decisions, including making space for technical debt, resilience and continuous improvement.
  • Demonstrated ability or strong potential to lead, support and develop engineers, creating an environment in which people are challenged, supported and able to grow.
  • Calm and credible leadership during incidents or operational challenges, with evidence of turning operational learning into meaningful improvements.
  • Clear and direct communication with technical and non-technical stakeholders, including the ability to explain risks, trade-offs and recommendations.
  • Experience of, or willingness to participate in, recruiting and assessing engineers.

Responsibilities

  • Stay in the code and take on complex, high-impact work alongside the team; adjust the balance of coding, coaching and team support to the team’s maturity.
  • Lead by example in code reviews and implementation decisions, and hold end-to-end accountability for the quality, resilience and operability of the services the team builds and runs.
  • Own production service behaviour, including monitoring, alerting, reliability and operational health, and ensure services meet auditability, traceability and recoverability expectations in a high-value regulated environment.
  • Work closely with the Solution Designer to pressure-test technical approaches and translate designs into clear, buildable components.
  • Define, adopt and enforce team engineering standards for testing discipline and coverage, code quality and review practices, deployment safety and release readiness, incident response and operational learning, and Security by Design.
  • Act as technical counterpart to the Product Owner and co-own the roadmap, making room for technical debt, efficiencies and continuous improvement alongside features, and forecast realistic delivery.
  • Line-manage engineers, including performance, development, progression and promotion, and build a supportive, challenging team environment where people grow.
  • Take an active role in hiring for the team, including interviewing and assessing candidates.
  • Track engineering health metrics, including deployment frequency, lead time, change failure rate and recovery time, to guide investment; work with peer Team Leads across RTGS Technology to share patterns, solve cross-team problems and raise standards.
  • Participate in on-call as a senior escalation point, lead incident response and foster a blameless culture of thorough post-incident learning.
  • Work with the Product Owner, Solution Designer and Scrum Master to keep delivery coherent from design through production.

Desired Qualifications

  • Experience working with Apigee or another API management platform.
  • Experience with CI/CD pipelines and associated tooling, such as Jenkins and Gradle.
  • Experience with messaging and streaming platforms, such as Kafka or IBM MQ.
  • Experience with Oracle-backed applications or other data-intensive, high-volume systems.
  • Experience in financial services, payments or another highly available or regulated environment.

About the Company

Bank of England

Central bank sets policy, regulates banks

The Bank of England is the United Kingdom’s central bank that maintains monetary and financial stability. It sets policy with the official interest rate, issues currency, manages government banking needs, and oversees the financial system through the PRA and the Financial Policy Committee. It earns income from its assets and services, but operates as a public, non-profit institution and returns any surplus to the UK Treasury. Its goal is to keep inflation stable, support sustainable economic growth, and protect the financial system for the public.

Company size
Not listed
Company stage
Not listed
Total funding
$85.6M
Headquarters
London, United Kingdom
Founded
1694

Recently Posted Jobs

Explore more opportunities at Bank of England

See more jobs