Senior Software Engineer / SRE - Electronic Trading

Bloomberg
Apply for Job

Job Details

  • Location: London, England, of Freedom#8573311~!#
  • Date Posted: 2026-04-01
  • Employment Type: Full Time
  • Category: Computer and Information Research Scientists
  • Req Number: 10050148
Apply for Job

Description

Senior Software Engineer / SRE - Electronic Trading
Location
London
Business Area
Engineering and CTO
Ref #
10050148

Description & Requirements

Senior Software Engineer / Reliability Engineering – Electronic Trading

About Electronic Trading

Electronic Trading (ET) provides the technology and infrastructure that powers Bloomberg’s global trading platforms across fixed income, equities, and derivatives markets.

Our systems support critical workflows for traders and institutions around the world, representing trillions of dollars in trading activity each week. As trading volumes grow and platforms become more distributed, ensuring systems remain reliable, performant, and observable at scale becomes increasingly challenging.

The Reliability Engineering team focuses on building software, platforms, and engineering practices that improve the reliability and resilience of Electronic Trading systems at scale. We work closely with application and infrastructure teams to ensure systems can be understood, monitored, and operated effectively under both normal and failure conditions.

We focus on:
  • Building observability platforms and diagnostic tooling for distributed systems
  • Improving detection, diagnosis, and prevention of production issues
  • Defining and measuring service reliability through meaningful operational metrics and SLOs
  • Validating system resilience using failure injection and chaos engineering
  • Reducing operational burden through automation and software engineering
  • Helping teams design systems that behave predictably under scale and failure conditions

The Challenges We Solve
Modern trading systems generate vast amounts of telemetry. Our challenge is turning that data into meaningful operational intelligence that helps engineers detect, diagnose, and prevent issues before they impact users.

We work to answer questions such as:
  • How do we detect emerging issues before customers are impacted?
  • How do we identify performance regressions in complex distributed systems?
  • How do we ensure systems behave predictably under failure conditions?
  • How do we reduce the time required to diagnose and recover from incidents?
  • How do we help engineering teams build reliable systems by design?
  • These challenges require a combination of software engineering, distributed systems knowledge, statistical analysis, and operational expertise.

What You'll Do
  • Build and maintain software platforms that improve observability and reliability across Bloomberg’s Electronic Trading systems
  • Design and develop tooling for monitoring, alerting, diagnostics, and operational intelligence
  • Define and implement scalable approaches to measuring system health, reliability, and performance
  • Analyse system behaviour to identify reliability risks, performance bottlenecks, and capacity constraints
  • Develop frameworks and libraries that standardise observability and operational best practices
  • Use failure injection and chaos engineering techniques to validate resilience objectives
  • Automate operational workflows to reduce manual effort and improve system reliability
  • Partner with application and infrastructure teams to improve system design, observability, and operational readiness
  • Contribute to reliability reviews, incident analysis, and engineering improvements across the trading platform

What Success Looks Like
  • Reliability issues are identified and mitigated before they impact customers
  • Systems have clear, measurable reliability objectives and operational visibility
  • Engineers can rapidly diagnose and resolve production issues using self-service tooling
  • Operational processes are automated, scalable, and resilient
  • Reliability improvements are delivered through engineering solutions rather than manual intervention
  • Trading systems demonstrate predictable behaviour under both normal and failure conditions

What We're Looking For
  • We're not a traditional operations or support team. We engineer reliability through software, building platforms and tools that improve system resilience, observability, and operational efficiency.
  • Experience with an object-oriented programming language (preferably Python or C++)
  • Strong interest in building reliable, observable distributed systems
  • Understanding of system reliability concepts including SLOs, SLIs, and operational metrics
  • Experience investigating and resolving production issues
  • A mindset focused on automation and reducing operational toil
  • Strong communication and collaboration skills
  • Ability to work effectively across multiple engineering teams and technical domains

We'd Love To See
  • Experience in Reliability Engineering, Production Engineering, Platform Engineering, or SRE
  • Experience designing observability solutions and alerting strategies for distributed systems
  • Familiarity with monitoring and observability technologies such as Grafana, Humio, OpenTelemetry, or distributed tracing platforms
  • Experience with resilience testing, failure injection, or chaos engineering
  • Familiarity with large-scale data processing technologies such as Apache Spark
  • Experience leveraging AI-assisted development tools to improve engineering productivity

Why Join Us
  • You'll work on systems that sit at the heart of Bloomberg’s global electronic trading platforms, helping ensure they remain reliable, observable, and resilient under demanding real-world conditions.
  • This is an opportunity to:
  • Solve complex distributed systems problems with direct business impact
  • Influence reliability and observability strategy across critical trading platforms
  • Partner with engineering teams across multiple business areas and regions
  • Build software that improves the stability and performance of systems operating at global scale
  • Help shape how reliability is engineered across Bloomberg’s Electronic Trading infrastructure


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.