Senior Software Engineer - FXGO in London

Senior Software Engineer - FXGO in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build and optimise real-time trading applications for a global client base.
  • Company: Join Bloomberg, a leader in financial technology with a dynamic culture.
  • Benefits: Competitive salary, health benefits, remote work options, and career development opportunities.
  • Why this job: Make an impact on the largest trading platform while solving complex problems.
  • Qualifications: Experience in C++ and a degree in a relevant field or equivalent experience.
  • Other info: Be part of a passionate team driving innovation in financial products.

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.

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 drives Bloomberg Terminal sales growth and generates additional revenue through transactions. We are currently hiring into the FXGO Trade Lifecycle team and FXGO Streaming team.

The FX Trade Lifecycle team designs, builds, and scales the critical infrastructure that captures and processes millions of high-volume trade events in real time. This core system powers essential workflows, from live trading blotters to vital regulatory reporting, and serves as the trusted, event‑driven data source for applications across the entire organization. Joining this team is an opportunity to engineer the foundational systems that drive innovation and ensure the stability of a core part of Bloomberg's business.

The FXGO Streaming team develops and maintains a real-time foreign exchange trading application. This system handles high volumes of pricing data and executes trades with minimal latency. They utilize geographically distributed data centers to reduce trade latency for a global client base, ensuring swift execution for traders worldwide. Continuous optimization of these systems is a primary focus.

The FXGO Block Trading team allows clients to execute a large collection of orders simultaneously. It intelligently combines hundreds of orders in a way that provides the most value to our clients and reduces overhead. Simultaneous execution of orders demands building highly scalable and distributed systems, which is our primary expertise.

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. You’re someone who always takes ownership of what you’re doing, and you’re 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.

You’ll 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

We’d love to see:

  • Experience with high volume, high availability distributed systems
  • Good working knowledge of databases and messaging queues, preferably PostgreSQL and Apache Kafka

Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

Senior Software Engineer - FXGO in London employer: Bloomberg New Energy Finance

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented engineers. With a focus on employee growth, we provide opportunities to work on cutting-edge financial products that have a global impact, all while enjoying the benefits of a supportive environment in a vibrant city. Join us to be part of a team that values ownership, creativity, and the drive to build world-class trading platforms.
B

Contact Detail:

Bloomberg New Energy Finance Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Bloomberg. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those related to high-volume systems or real-time applications. This will give you an edge when chatting with potential employers.

✨Ace the Interview

Prepare for technical interviews by brushing up on your C++ skills and understanding distributed systems. Practice coding challenges and be ready to discuss how you've tackled complex problems in the past. Confidence is key!

✨Apply Through Our Website

Make sure to apply directly through our website! It shows you're genuinely interested in joining the FXGO team and gives you a better chance of being noticed. Plus, we love seeing candidates who take that extra step!

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

C++
Software Development Lifecycle
Problem Solving
Distributed Systems
High Availability Systems
Real-Time Data Processing
PostgreSQL
Apache Kafka
Scalability
Transaction Management
Event-Driven Architecture
Technical Ownership
Financial Product Development
Data Handling

Some tips for your application 🫡

Show Your Passion for FXGO: When writing your application, let us see your enthusiasm for building financial products. Mention any relevant experience you have with trading platforms or high-volume systems to show you understand the space.

Highlight Your Technical Skills: Make sure to showcase your experience with C++ and any other relevant technologies. We want to know how you've tackled complex problems in your previous roles, so don’t hold back on the details!

Tailor Your Application: Customise your CV and cover letter to align with the job description. Use keywords from the listing to demonstrate that you’re a perfect fit for our FXGO team and understand what we’re looking for.

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Bloomberg New Energy Finance

✨Know Your Tech Inside Out

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

✨Showcase Your Problem-Solving Skills

During the interview, be ready to tackle some technical challenges or case studies. Think about how you've approached complex business problems in the past and be prepared to explain your thought process clearly. This is your chance to demonstrate your aptitude for problem-solving!

✨Understand the FXGO Product

Familiarise yourself with FXGO and its role in the trading world. Knowing how the platform operates and its significance in the FX market will show your genuine interest in the position and help you connect your skills to their needs.

✨Emphasise Team Collaboration

Since you'll be joining a growing team of engineers, highlight your experience working collaboratively on projects. Share examples of how you've contributed to team success and how you take ownership of your work, as this aligns with their values.

Senior Software Engineer - FXGO in London
Bloomberg New Energy Finance
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
>