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
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
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.