Senior Software Engineer - FXGO London, GBR Posted today (London)
Senior Software Engineer - FXGO London, GBR Posted today (London)

Senior Software Engineer - FXGO London, GBR Posted today (London)

Charlton Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join our FXGO team to build and maintain a cutting-edge trading platform.
  • Company: Bloomberg is a leading financial technology company transforming the trading landscape.
  • Benefits: Enjoy a diverse workplace, competitive salary, and opportunities for growth.
  • Why this job: Be part of a dynamic team impacting global finance with real-time solutions.
  • Qualifications: C++ experience and a degree in Computer Science or related field required.
  • Other info: We value diversity and are committed to inclusivity in our hiring process.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer – FXGO

Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.

Location

London

Business Area

Engineering and CTO

Ref #

10043723

Description & Requirements

FXGO is a premier trading platform that allows traders to buy and sell currencies (FX) 24/5. The FX market is the largest market in the world, with more than $7 trillion traded every day. Our platform is used by the industrys biggest players in over 120 countries to trade hundreds of billions of dollars with each other every day. Our trading applications are distributed, fault-tolerant, highly transactional and low-latency.

Our team

FXGO is a growing team of talented engineers who are passionate about our product. We take pride in building one of the premier FX trading platforms in the world. Our product is a big driver for terminal growth and generates additional revenue through transactions. We are currently hiring into the FXGO Post Trade FXGO Trade Lifecycle teams.

As a converging point of all FXGO trading workflows, the FXGO Post Trade team provides a common interface that allows upstream ticketing systems to book FX spot, outright, swap, NDF, orders and options transactions as well as deposits and precious metals. We support the FXGO trade blotter where all transactions can be viewed in real time. We also support a wide array of Post Trade workflows such as real time trade confirmations, trade cancellation, corrections and amendments as well as full Straight Through Processing (STP) through seamless integration with customers\’ internal systems. We also provide analytics functions for reporting.

The FX Trade Lifecycle team designs, builds, and maintains the core infrastructure responsible for capturing, storing, and processing high-volume trade activity events in real time. This critical data powers essential workflows managed by the team, including regulatory and compliance reporting, live trading blotters, and event-driven applications. Furthermore, this data supports numerous other vital workflows across the organization

Who are you?

An engineer who is motivated by building and adding value to financial products that are used by clients, and who appreciates the impact of your work. Youre someone who always takes ownership of what youre doing, and youre excited by the opportunity to work on problems that range from business logic, usability to stability and scalability. You love to see what you build in the hands of clients and the challenge of building a live real-time trading platform energizes you.

Youll need to have:

  • Experience building production ready applications in C++ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

  • An aptitude for problem solving, and a desire to build software solutions to complex business problems with experience getting involved in the full software development lifecycle

  • Passion to drive technology and product evolution

Wed love to see:

  • Experience with high volume, high availability distributed systems

  • Good working knowledge of databases and messaging queues, preferably PostgreSQL and Apache Kafka

  • Familiarity of JavaScript/TypeScript

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

#J-18808-Ljbffr

Senior Software Engineer - FXGO London, GBR Posted today (London) employer: Bloomberg L.P.

Bloomberg is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. As a Senior Software Engineer on the FXGO team, you'll be part of a passionate group dedicated to building cutting-edge financial products that have a real impact on global trading. With a strong emphasis on employee growth, diversity, and inclusion, Bloomberg provides ample opportunities for professional development and a collaborative culture that values your contributions.
B

Contact Detail:

Bloomberg L.P. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - FXGO London, GBR Posted today (London)

✨Tip Number 1

Familiarise yourself with the FXGO platform and its functionalities. Understanding how the trading workflows operate will give you an edge during interviews, as you can demonstrate your knowledge of the product and its impact on clients.

✨Tip Number 2

Network with current employees or industry professionals who have experience in high-volume trading systems. Engaging in conversations about their challenges and successes can provide valuable insights and help you tailor your approach when applying.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past projects where you tackled complex issues. Be ready to discuss how you approached these challenges and the technologies you used, particularly in C++ and distributed systems.

✨Tip Number 4

Stay updated on the latest trends in financial technology and trading platforms. Being knowledgeable about recent developments can help you engage in meaningful discussions during interviews and show your passion for the industry.

We think you need these skills to ace Senior Software Engineer - FXGO London, GBR Posted today (London)

C++ Programming
Software Development Lifecycle
Problem-Solving Skills
Distributed Systems
High Availability Systems
PostgreSQL
Apache Kafka
JavaScript
TypeScript
Real-Time Data Processing
Analytical Skills
Attention to Detail
Scalability Solutions
Trade Lifecycle Management
Regulatory Compliance Reporting

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. Emphasise your problem-solving skills and your involvement in the full software development lifecycle.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building financial products and how your skills align with the needs of the FXGO team. Mention specific technologies like PostgreSQL and Apache Kafka if you have experience with them.

Showcase Relevant Experience: If you have experience with high-volume, high-availability distributed systems, make sure to detail this in your application. Provide examples of how you've contributed to similar projects in the past.

Highlight Your Educational Background: Include your degree in Computer Science, Engineering, Mathematics, or a related field. If you have equivalent work experience, be sure to mention it as well, as this is important for the role.

How to prepare for a job interview at Bloomberg L.P.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and any other relevant technologies. Bring examples of projects you've worked on, especially those involving high-volume, high-availability systems, as this will demonstrate your capability to handle the demands of the role.

✨Understand the FX Market

Familiarise yourself with the foreign exchange market and how trading platforms operate. Being able to speak knowledgeably about FXGO and its functionalities will show your genuine interest in the position and the company.

✨Problem-Solving Mindset

Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. Highlight your problem-solving skills and your ability to think critically, as these are crucial for a Senior Software Engineer.

✨Demonstrate Ownership and Passion

Convey your enthusiasm for building impactful financial products. Share examples of how you've taken ownership of projects and driven technology evolution, as this aligns with the company's values and expectations for the role.

Senior Software Engineer - FXGO London, GBR Posted today (London)
Bloomberg L.P.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Senior Software Engineer - FXGO London, GBR Posted today (London)

    Charlton
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-12

  • B

    Bloomberg L.P.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>