Senior Software Engineer - London, United Kingdom - eFinancialCareers
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 CycleFXGO 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 StreamingFXGO 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
-
Deep Tech Investment Analyst
Cambridge, United Kingdom - 2 weeks ago
-
Client Services Credit Associate
London, United Kingdom - 1 week ago
-
Systems and Data Management Analyst
London, United Kingdom - 1 week ago
-
Release Train Engineer
London, United Kingdom - 2 weeks ago
-
Network Security Engineer
London, United Kingdom - 3 weeks ago
-
Prime Brokerage
London, United Kingdom - 1 week ago