Senior Software Engineer - London, United Kingdom - eFinancialCareers

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

The FX and Commodity Trading system ("FXGO") is a world-class trading platform that allows traders to buy and sell currencies (FX) and commodities 24/5.

The industry's most prominent players use our platform daily in over 120 countries to transact globallyin the $6 trillion
- market.
Our team

We are looking for someone with solid object-oriented programming and design skills and experience building highly scalable, fault-tolerant, low-latency distributed systems.

We want someone who can communicate effectively with non-engineering partners and hasexperience building maintainable systems to support sophisticated workflows in collaboration with other (possibly remote) teams.

FXGO Trade Life Cycle
FXGO Trade Lifecycle team builds and owns the infrastructure to capture and store trading events across the platform. They handle real-time regulatory reporting, displaying trading activity on blotters and other similar use cases.
FXGO Post Trade

The Post Trade function is the backbone of the whole FXGO system, providing a resilient API for booking trades and supporting numerous Post Trade delivery workflows, including a universal trade blotter to display current and historical trade information, andthe provision of trade confirmation through seamless integration with customers' own internal systems.

FXGO Streaming
FXGO Streaming builds a low latency foreign exchange trading platform (FXTG) for traders.

It subscribes to the pricing from the world's leading banks, processes thousands of price updates per second, and distributes them to the trader's screen.

We aim to providethe best experience for traders in these fast-moving markets so they are confident that their trades execute at the best price.


You'll need to have:


  • Strong problemsolving skills and passion for driving technology and product evolution
  • Solid programming experience using OO languages such as C++, Java and C#
  • Ability to work in a fastpaced environment using agile methodologies
  • Exposure to all phases of software development life cycle

We'd love to see:


  • Experience in building and scaling microservice architectures
  • Working knowledge of database and caching technologies
  • Understanding of data pipelines for batch and stream processing
  • Practical knowledge of messaging and RPC middlewares

Interview process
We believe interviewing is a two-way street.

It's a way for us to get to know you and also for you to learn more about the team and the technical challenges you'd be working on.

Bloomberg is an equal-opportunity employer, and our company values diversity.

We do not discriminate based on age, ancestry, colour, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religionor belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any otherclassification protected by applicable law.


More jobs from eFinancialCareers