Senior Software Engineer / SRE – Application Middleware

Company: Bloomberg
Apply for the Senior Software Engineer / SRE – Application Middleware
Location: London
Job Description:

Senior Software Engineer / SRE – Application Middleware

Location

London

Business Area

Engineering and CTO

Ref #

10049596

**Description & Requirements**

Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloombergu2019s Application Middleware SRE team, where youu2019ll combine software engineering and systems expertise to keep the backbone of the Bloomberg Terminal running smoothly for hundreds of thousands of users around the world.

Weu2019re not your typical SRE team. Weu2019re embedded in a group that powers real-time connectivity, and we own systems where uptime isn’t just importantu2014itu2019s essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability practices across one of the worldu2019s most powerful tech platforms.

**The Team**

Weu2019re the Site Reliability Engineering team within Bloombergu2019s Application Middleware group. Our mission: ensure that Bloombergu2019s core connectivity and messaging layers are resilient, scalable, and fully observable.

We own systems that operate at high throughput and low latency, including:

Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time PGM Relays: Infrastructure for reliable multicast data delivery

We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can.

**What Youu2019ll Do**

Build production-grade software that powers Bloombergu2019s global infrastructure Design and implement scalable, fault-tolerant systems with a focus on observability, performance, and automation Collaborate across engineering teams to introduce automated, self-service operational workflows Conduct deep systems analysis and root cause investigations for complex, distributed systems Propose and prototype innovative approaches to reliability and risk mitigation Contribute to design docs, runbooks, and post-incident reviewsu2014clear communication is part of the job

**Youu2019ll Need to Have**

A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong software engineering skills in any high-level language (we mainly use Python and C++) A deep understanding of software system reliability and risk managementu2014including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal communication, including technical documentation and incident analysis

**Weu2019d Love to See**

We are building a team with a breadth of expertise and value depth in any of the following areas:

Systems Knowledge: A strong grasp of operating systems, fundamental networking protocols (TCP, UDP, multicast), or core database concepts as they apply to modern infrastructure. Cluster Management: Experience with deployments, staging, and configuration management. Direct experience with Argo and/or Kubernetes or other Pipeline Management Platforms is a significant advantage. Machine Management at Scale: Experience with capacity planning and automating the lifecycle of large machine fleets. System Observability and Monitoring: Deep understanding of SLIs/SLOs/SLAs, alerting, and building dashboards for complex systems. Reliability in Distributed Systems: Knowledge of fault tolerance and the unique challenges of network and node failure in distributed environments. Mentoring: Proven experience mentoring and growing junior Engineers

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 for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net…

Posted: March 9th, 2026