Senior Software Engineer - FXGO
Senior Software Engineer - FXGO

Senior Software Engineer - FXGO

London Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join our team to build and enhance a premier FX trading platform.
  • Company: FXGO is a leading trading platform in the global FX market, facilitating trillions in transactions daily.
  • Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
  • Why this job: Be part of a passionate team creating impactful financial products that shape the trading landscape.
  • Qualifications: Experience in C++ and a degree in a relevant field are essential; problem-solving skills are a must.
  • Other info: Work on real-time applications that support high-volume trade activities and compliance reporting.

The predicted salary is between 48000 - 72000 ÂŁ per year.

Senior Software Engineer – FXGO

Company: Bloomberg

Location: London

Overview

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 industry’s 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.

Teams

We are hiring into the FXGO Trade Lifecycle team and FXGO Streaming team:

  • FXGO Trade Lifecycle team: designs, builds, and scales the critical infrastructure that captures and processes millions of high‑volume trade events in real time, powering essential workflows such as live trading blotters and regulatory reporting.
  • FXGO Streaming team: develops and maintains a real‑time foreign‑exchange trading application that handles high volumes of pricing data and executes trades with minimal latency, operating across geographically distributed data centers.

Requirements

  • Experience building production‑ready applications in C++.
  • A degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.
  • An aptitude for problem‑solving and a desire to build software solutions to complex business problems, with experience in the full software development life cycle.
  • Passion to drive technology and product evolution.

Desired Experience

  • Experience with high‑volume, high‑availability distributed systems.
  • Good working knowledge of databases and messaging queues, preferably PostgreSQL and Apache Kafka.
  • Familiarity with JavaScript/TypeScript.

Position Type

Full‑time

Seniority Level

Mid‑Senior level

Benefits & Other Information

Discover what makes Bloomberg unique – an inside look at our culture, values, and the people behind our success.

#J-18808-Ljbffr

Senior Software Engineer - FXGO employer: Bloomberg

As a Senior Software Engineer at FXGO in London, you will join a dynamic team dedicated to creating one of the world's leading FX trading platforms. Our company fosters a collaborative work culture that values innovation and personal growth, offering ample opportunities for professional development and the chance to work on cutting-edge technology in a fast-paced environment. With competitive benefits and a commitment to employee well-being, FXGO is an excellent employer for those looking to make a significant impact in the financial technology sector.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - FXGO

✨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 potentially lead to referrals.

✨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 advancements in areas like real-time data processing and compliance reporting will demonstrate your passion for the field and your commitment to driving product evolution.

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

C++ Programming
Software Development Lifecycle
Problem-Solving Skills
Distributed Systems
High Availability Systems
Database Management
PostgreSQL
Apache Kafka
JavaScript
TypeScript
Real-Time Processing
Analytical Skills
Attention to Detail
Scalability Solutions
Technical Communication

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 experiences that demonstrate your ability to handle high-volume, high-availability systems.

Showcase Relevant Projects: If you have worked on projects involving distributed systems or real-time applications, be sure to include these in your application. Detail your role and the technologies used, especially if they relate to PostgreSQL or Apache Kafka.

Highlight Continuous Learning: Mention any ongoing education or certifications related to software engineering or financial technology. This shows your commitment to staying updated in a fast-paced industry.

How to prepare for a job interview at Bloomberg

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and any relevant projects you've worked on. Highlight specific challenges you faced and how you overcame them, especially in building production-ready applications.

✨Understand the FX Market

Familiarise yourself with the basics of the foreign exchange market and the trading platform's functionalities. Being able to discuss how your skills can contribute to a real-time trading environment will impress the interviewers.

✨Demonstrate Problem-Solving Abilities

Prepare examples of complex problems you've solved in previous roles. Focus on your thought process and the steps you took to arrive at a solution, as this aligns with the company's emphasis on problem-solving.

✨Ask Insightful Questions

Prepare thoughtful questions about the FXGO team and their projects. This shows your genuine interest in the role and helps you understand how you can contribute to their goals.

Senior Software Engineer - FXGO
Bloomberg
Location: London

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>