Senior Software Engineer - FXGO in City of London
Senior Software Engineer - FXGO

Senior Software Engineer - FXGO in City of London

City of London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Bloomberg

At a Glance

  • Tasks: Build and scale cutting-edge trading applications for the FX market.
  • Company: Join Bloomberg, a leader in financial technology with a vibrant culture.
  • Benefits: Enjoy competitive pay, health perks, and opportunities for remote work.
  • Other info: Be part of a dynamic team with excellent career growth potential.
  • Why this job: Make an impact in the largest market globally while solving complex problems.
  • Qualifications: Experience in C++ and a passion for software development required.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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.

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

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

Senior Software Engineer - FXGO in City of London employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. With a strong focus on employee growth, we provide ample opportunities for professional development and collaboration within our diverse teams. Our commitment to cutting-edge technology and a supportive culture ensures that every team member can contribute meaningfully to the FXGO platform, making a real impact in the global financial market.
Bloomberg

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - FXGO in City of London

✨Tip Number 1

Network like a pro! Reach out to current employees at Bloomberg on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and understanding distributed systems. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.

✨Tip Number 3

Showcase your passion for problem-solving! During interviews, share specific examples of how you've tackled complex challenges in your previous roles. This will highlight your fit for the Senior Software Engineer position.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Bloomberg team.

We think you need these skills to ace Senior Software Engineer - FXGO in City of London

C++
Problem-Solving Skills
Software Development Life Cycle
High-Volume Distributed Systems
High-Availability Systems
PostgreSQL
Apache Kafka
JavaScript
TypeScript
Real-Time Data Processing
Low-Latency Application Development
Scalability
Fault-Tolerance
Trade Lifecycle Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and any relevant projects that showcase your problem-solving skills. We want to see how you can contribute to our FXGO teams!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building software solutions for complex business problems. Let us know how your background aligns with our needs in the FXGO Trade Lifecycle and Streaming teams.

Showcase Your Technical Skills: Don’t forget to mention your experience with high-volume, high-availability distributed systems. If you've worked with PostgreSQL or Apache Kafka, make sure to highlight that too! We love seeing candidates who are well-versed in the tech we use.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team. Good luck!

How to prepare for a job interview at Bloomberg

✨Know Your Tech Inside Out

Make sure you brush up on your C++ skills and any relevant technologies mentioned in the job description. Be ready to discuss your experience with high-volume, high-availability distributed systems, as well as databases like PostgreSQL and messaging queues like Apache Kafka.

✨Showcase Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex business problems in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your aptitude for problem-solving.

✨Understand the FX Market

Familiarise yourself with the foreign exchange market and Bloomberg's FXGO platform. Being able to discuss current trends or challenges in the FX market will show your genuine interest and help you stand out as a candidate.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technology stack, and the challenges they face. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Engineer - FXGO in City of London
Bloomberg
Location: City of 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

>