489,618open jobs
16,287companies
72,295added this week
Browse all
Location
In office
Seniority
Senior
Overview
Company
Impact
Profile match
Headquartered in New York City, New York, Bloomberg is a global leader in financial technology, data, and business media. The company is best known for its proprietary Bloomberg Terminal, which provides financial professionals with real-time market analytics, trading tools, and execution capabilities. Through its multi-platform news division, it delivers economic reporting, research, and analysis across television, digital, print, and audio outlets worldwide.

Our team builds the platform that Bloomberg engineering teams use to deploy and run production services. BPaaS (Bloomberg Platform as a Service) is a multi-tenant system built on Kubernetes. We extend K8s with custom controllers and operators that manage the full lifecycle of workloads across Bloomberg's infrastructure. Today that spans a large fleet of clusters, thousands of nodes, tens of thousands of deployments, and more than a hundred thousand pods, scale where your controllers' correctness and efficiency genuinely matter.

You'll be joining BPaaS Scalability, the team focused on automating fleet-wide operations across nearly a hundred clusters. Managing that many clusters by hand doesn't work. The solution isn't scripts and runbooks, it's software that handles it reliably. You'll design Custom Resource Definitions, implement controllers that reconcile desired state across the fleet, and write the Go and Python that makes it work. This is a software engineering role, not a DevOps role.

We're a small, collaborative team where everyone has input on technical direction. The problems we're solving don't have obvious answers, so we figure them out together. We embrace open source first and contribute back where we can.

We'll trust you to:

- Design and implement Kubernetes operators and custom controllers that manage workloads across a large multi-tenant platform

- Write production code (Go, Python) that interacts with the Kubernetes API (client-go, controller-runtime)

- Own features end-to-end, from CRD design through implementation to rollout

- Reason about distributed systems concerns: 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. We'd rather hear a better way than defend the current one

You'll need to have:

- Strong programming ability in Go and/or Python

- Experience with Kubernetes internals, not just deploying to K8s, but extending it (e.g. operators, controllers, CRDs, admission webhooks)

- Understanding of distributed systems fundamentals (consistency, reconciliation, 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

We'd love to see:

- Contributions to open-source Kubernetes ecosystem projects (controller-runtime, kubebuilder, operator-sdk, etc.)

- Experience building multi-tenant platforms or control planes

- Familiarity with TypeScript/JavaScript for CLI or UI tooling

- Experience designing APIs (REST or gRPC) for developer-facing platforms

If this sounds like you:

Apply if you think we're a good match. We'll get in touch to let you know what the next steps are, but in the meantime feel free to have a look at this: https://www.bloomberg.com/company/

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
489,618 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
In office • Full-Time • 8+ years exp • PhD • France
JavaScript
TypeScript
Node JS
AI/ML
AI Agents
LLM Guardrails
Frontend
Next.js
React.js
DevOps
Rest API
Splunk
Terraform
GitLab CI
CI/CD
AWS
Docker
Grafana
AppDynamics
GitHub
GitLab
Amazon CloudWatch
QA
Vitest
Apply
Sales Engineer, MSP 2 hours ago
Remote
Python
Go
PowerShell
Bash
Go
Chi
DevOps
Self-Healing
Cybersecurity
Zero Trust
Marketing
YouTube
Apply
$175k per year • In office • Full-Time • 2+ years exp • PhD • Boston
Python
Java
C++
MATLAB
DevOps
Git
Apply
$87k – $176k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bentonville
Python
SQL
Scala
AI/ML
Spark
Analytics
Tableau
Power BI
Matplotlib
Apply
Software Engineer III 2 hours ago
$108k – $149k per year • Remote/Hybrid • Secret • Full-Time • 6+ years exp • Bachelor's Degree • Englewood
Python
Java
C#
C++
Bash
Management
Agile
Scrum
Apply
$110k – $210k per year • Remote/Hybrid • 4+ years exp • Bachelor's Degree
AI/ML
LLM
Time Series Forecasting
Management
Agile
Scrum
Apply
$155k – $285k per year • In office • 4+ years exp • Bachelor's Degree
SAS
Apply
Apply
Apply
$160k – $240k per year • In office • 4+ years exp
Python
Java
DevOps
Terraform
Ansible
eBPF
IAM
Cybersecurity
CyberArk
Least Privilege
Teleport
Apply
See all jobs
This is one of many
489,618 more open roles from verified company boards, updated every day.