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. 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