Senior Software Engineer Electronic Trading Shared Services

Bloomberg


Job Location:

London - UK

Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

Senior Software Engineer - Electronic Trading Shared Services
Location
London
Business Area
Engineering and CTO
Ref #

Description & Requirements

We are part of the engineering organization that powers Bloombergs global Electronic Trading platforms across Fixed Income Foreign Exchange Equities and Derivatives. Our systems process millions of trades daily providing clients with real-time insights regulatory transparency and post-trade analytics through scalable reliable and high-performance applications.

We operate at the intersection of scale performance and reliability. As engineers we design full-stack distributed systems that handle high-volume low-latency workflows while meeting the resiliency needs of global markets. Our work powers Bloomberg Terminal client applications that directly impact users worldwide providing the shared foundation that enables Bloombergs Electronic Trading platforms to evolve and scale efficiently.


Whats in it for you

Youll join a highly collaborative team that designs and delivers foundational services used across Bloombergs Electronic Trading ecosystem. Youll have the opportunity to:

  • Build high-performance distributed systems that serve multiple trading workflows and products
  • Design common frameworks and APIs that unify data exchange across applications and services
  • Drive initiatives that enhance scalability resilience and observability across the platform
  • Partner with engineering and product teams across asset classes to deliver shared solutions that power new trading capabilities
  • Gain a deeper understanding of how global financial markets operate by working closely with product managers and clients

Youll need to have

  • Demonstrated enterprise experience developing software in C
  • A degree in Computer Science Engineering Mathematics or equivalent practical experience
  • Strong understanding of data structures algorithms and software design principles
  • Experience designing and maintaining distributed fault-tolerant systems
  • Familiarity with CI/CD pipelines automated testing and agile development practices
  • The ability to collaborate across teams and influence technical direction in a large engineering organization
  • A strong sense of ownership and commitment to delivering reliable maintainable and scalable solutions

Wed love to see

  • Proficiency with modern C (C17 or later) in Linux environments
  • Experience with streaming or messaging technologies e.g. Kafka
  • Knowledge of service-oriented or microservices architectures
  • Interest in performance optimization reliability engineering and observability
  • Curiosity about financial markets and how technology drives trade automation and transparency

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.

Required Experience:

Senior IC

Senior Software Engineer - Electronic Trading Shared Services Location ...

About Company

Company Logo

Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day. Our customers around the world rely on ... View more

View Profile View Profile