Bloomberg

Bloomberg

London

Senior Software Engineer - Kubernetes Control Plane

Full-Time£55,000 - 95,000 per yeargisterenUnited Kingdom
IT

Job Description

Salary: £55,000 - 95,000 per year

Requirements:
  • Strong programming ability in Go and/or Python
  • Experience with Kubernetes internals, including extending Kubernetes with operators, controllers, CRDs, or admission webhooks
  • Understanding of distributed systems fundamentals, including consistency, reconciliation, and failure handling
  • Curiosity about how things work under the hood and willingness to dig into unfamiliar systems
  • A degree in Computer Science, Engineering, or equivalent experience
  • Contributions to open-source Kubernetes ecosystem projects such as controller-runtime, kubebuilder, or operator-sdk are a plus
  • Experience building multi-tenant platforms or control planes is a plus
  • Familiarity with TypeScript/JavaScript for CLI or UI tooling is a plus
  • Experience designing APIs such as REST or gRPC for developer-facing platforms is a plus
Responsibilities:
  • Design and implement Kubernetes operators and custom controllers that manage workloads across a large multi-tenant platform
  • Write production code in Go and Python that interacts with the Kubernetes API using client-go and controller-runtime
  • Own features end to end, from CRD design through implementation and rollout
  • Reason about distributed systems concerns such as consistency, failure modes, leader election, and graceful degradation
  • Collaborate with other platform and infrastructure teams to integrate with Bloomberg-wide systems
  • Improve the reliability and operability of the platform through better abstractions
  • Bring ideas and challenge existing approaches
Technologies:
  • API
  • CTO
  • DevOps
  • JavaScript
  • Kubernetes
  • Python
  • REST
  • TypeScript
  • gRPC
  • UX UI Design

More:

We build the platform that our engineering teams use to deploy and run production services. Our BPaaS platform is a multi-tenant system built on Kubernetes, extended with custom controllers and operators to manage the full lifecycle of workloads across our infrastructure. You will join BPaaS Scalability, a small, collaborative team focused on automating fleet-wide operations across nearly a hundred clusters. We value open-source-first thinking, work on large-scale systems where correctness and efficiency matter, and encourage everyone to contribute ideas and challenge existing approaches. This role is based in London within our Engineering and CTO business area, and it is a software engineering role rather than a DevOps role.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Bloomberg

Bloomberg

Bloomberg

London

IT

Skills & Technologies

JavaScriptTypeScriptPythonJavaGoScalaKubernetesRESTgRPCAIDevOpsUX

Inferred from job description

Salary Insight

£75,000

This role

£75,000

UK median

This salary is 0% above the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom