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