Senior Software Engineer/SRE - Application Middleware
New Yesterday
Senior Software Engineer/SRE - Application Middleware
Join to apply for the Senior Software Engineer/SRE - Application Middleware role at Bloomberg
Senior Software Engineer/SRE - Application Middleware
Join to apply for the Senior Software Engineer/SRE - Application Middleware role at Bloomberg
Description & Requirements
Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg’s Application Middleware SRE team, where you’ll 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.
Location
London
Business Area
Engineering and CTO
Ref #
10044705
Description & Requirements
Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg’s Application Middleware SRE team, where you’ll 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.
We’re not your typical SRE team. We’re embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important—it’s 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 world’s most powerful tech platforms.
The Team
We’re the Site Reliability Engineering team within Bloomberg’s Application Middleware group. Our mission: ensure that Bloomberg’s 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
What You’ll Do
- Build production-grade software that powers Bloomberg’s 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 reviews—clear communication is part of the job
- 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 management—including 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
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
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Bloomberg by 2x
Get notified about new Senior Software Engineer jobs in London, England, United Kingdom.
London, England, United Kingdom 1 month ago
London, England, United Kingdom £95,000.00-£120,000.00 1 month ago
Software Engineering Manager - Store Operations
London, England, United Kingdom 1 week ago
Senior Lead Software Engineer - Team Lead - Accelerator Business
London, England, United Kingdom 5 days ago
London, England, United Kingdom 3 weeks ago
Greater London, England, United Kingdom 4 weeks ago
Software Engineering Manager - Commercial Trading
London, England, United Kingdom 1 week ago
Senior Front-End Developer – Equity Derivatives Technology – VP
London, England, United Kingdom 11 hours ago
London, England, United Kingdom 2 days ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 days ago
Senior Software Engineer - France Global Payroll
London, England, United Kingdom 2 weeks ago
Lead Software Engineer, Legal & Compliance
London, England, United Kingdom 2 months ago
IC3 - Senior Software Engineer I - Business Account management team
London, England, United Kingdom 1 week ago
Senior Engineering Manager, Developer Experience
London, England, United Kingdom 1 month ago
Senior Java Analyst Developer / Technical Consultant
London Area, United Kingdom £100,000.00-£120,000.00 1 month ago
TypeScript, React Developer - Senior Lead Software Engineer
London, England, United Kingdom 1 week ago
Lead Software Developer - OutsideIR35 - Wealth Manager - London
City Of London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 week ago
Software Engineering Lead (Flutter) - Catalyst
Greater London, England, United Kingdom 4 months ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 3 months ago
Internal Only - Senior Systems Support Developer/Analyst
Greater London, England, United Kingdom 1 week ago
Senior Software Engineer QA - Entertainment Release
Harrow, England, United Kingdom 2 weeks ago
Senior Lead eSoftware Engineer - Equities Algo Trading - Java - VP
London, England, United Kingdom 3 days ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr- Location:
- London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology