Senior Software Engineer - TRAX Observability

Senior Software Engineer - TRAX Observability

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Bloomberg

At a Glance

  • Tasks: Build and enhance trade automation solutions with a focus on system observability.
  • Company: Join Bloomberg's innovative team in London, shaping the future of financial technology.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic work environment with excellent career advancement opportunities.
  • Why this job: Make a real impact in finance by ensuring systems are reliable and performant.
  • Qualifications: Experience in C, C++, or Java; strong communication skills; eagerness to learn.

The predicted salary is between 60000 - 80000 £ per year.

Location: London

Business Area: Engineering and CTO

Reference Number: 10049287

About TRAX

TRade Automation and eXecution (TRAX) is part of Bloomberg Enterprise Products Engineering. We build trade automation solutions and multiple Execution Management Systems (EMSs) that enable clients to route orders, execute trades, and monitor outcomes across asset classes. Trading is the core action of financial markets. Once investment decisions are made, traders rely on our systems to execute and manage trades. Ensuring these systems are observable, scalable, resilient, and well‑managed from a technical risk perspective is critical — and that’s where TRAX Observability comes in. TRAX Observability provides the data infrastructure, dashboards, and insights needed to understand system behavior and client experience across our EMS platforms. We equip teams, managers, senior management, and product with the tools and analysis required to reason about performance and reliability. We partner closely with TRAX engineering teams and our Scalability and Resilience counterparts in New York.

Our Work Focuses On:

  • Informing (or alerting) stakeholders to system performance and degradation
  • Demonstrating client impact during deployments
  • Identifying emerging client behaviors and future system needs

What’s in it for you?

  • Learning Java, C++, etc. welcome
  • Knowledge of Unix/Linux fundamentals (or strong willingness to learn)
  • Familiarity with observability concepts (e.g., distributed tracing, logging, metrics, tools such as Grafana or similar)
  • Understanding of distributed systems concepts (replication, partitioning, scalability, messaging, state management) and eagerness to deepen that knowledge

We Would Love To See:

  • Experience with C, C++, or Java
  • Exposure to cloud and data‑processing technologies (e.g., Argo, Spark, Solr)
  • Experience communicating across IC and leadership levels
  • Curiosity across the full software/hardware stack
  • Strong written and verbal technical communication skills

Senior Software Engineer - TRAX Observability employer: Bloomberg

At TRAX, part of Bloomberg Enterprise Products Engineering, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. As a Senior Software Engineer in London, you will have access to cutting-edge technologies and the opportunity to grow your skills in a supportive environment, while contributing to critical systems that shape the financial markets. With a focus on employee development and a commitment to work-life balance, TRAX offers a rewarding career path for those looking to make a meaningful impact in the world of trade automation.

Bloomberg

Contact Details:

Bloomberg Recruitment Team

We think you need these skills to ace Senior Software Engineer - TRAX Observability

Java
C++
C
Unix/Linux Fundamentals
Observability Concepts
Distributed Systems Concepts
Cloud Technologies