Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions
Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions

Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Develop and optimise ultra-low latency trading solutions using C++.
  • Company: Join a leading systematic trading firm known for innovation and excellence.
  • Benefits: Enjoy a hybrid work model, competitive salary, and relocation support.
  • Why this job: Work with cutting-edge technology and collaborate with top professionals in finance.
  • Qualifications: Must have a 1st class degree in Computer Science or related field and 2-3 years experience.
  • Other info: Mentorship from experienced engineers and opportunities to work on diverse trading tools.

The predicted salary is between 43200 - 72000 £ per year.

The Trading Technology group of this elite Systematic Trading firm seeks multiple C++ Software Engineers with 2-3+ years' experience post securing a 1st class Degree / Distinction in your Master's, specifically in Computer Science, Software Engineering, or similar (with a strong Software Development component).

Working daily with Trading, Quant Research, and AI Research teams, you will be responsible for building and optimizing latency sensitive Algorithmic and Automated trading solutions which power the Equities, Fixed Income, FX, Commodities, and Derivatives (Futures and Options) trading teams.

This is a fantastic opportunity for an individual to work across core functionality of the business within the first 18 months, covering:

  • Backtesting / Simulations tools
  • Algo Execution
  • Order Book (OMS)
  • Market Data
  • Connectivity
  • Risk and Analytics tools

You will gain the opportunity to work with the latest V23 (14882:2023) functionality in a collegiate structure, being mentored by friendly seasoned professionals experienced at building Ultra Low Latency (ns) solutions.

Hybrid Work model: 1 day WFH (Office Central London). Relocation and Sponsorship offered for European Citizens (including Non-EU).

Candidates suited to this collaborative Fund require:

  • True passion for Software Engineering, ideally an active competitor programmer skilled at solving both complex Algorithmic and Syntax focused puzzles/challenges.
  • Computer Science / Software Engineering / Physics Degree(s) with 1st / Distinction achieved.
  • 3-6 years commercial experience post Bachelor's / Master's, or 1-2 years experience post PhD.
  • Excellent C++ and OO knowledge and skills including Multithreading, Concurrency, Polymorphism, STL, Metaprogramming.
  • Linux fundamentals knowledge.
  • Understanding of TCP/IP (and UDP), and exposure to Socket Programming (Network Programming).
  • Genuine interest in Financial Markets.
  • Prior experience & exposure to Linux Kernel, & ULL Hardware, be it FPGA / ASIC is beneficial, but not essential.

Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions employer: Xcede

This elite Systematic Trading firm offers an exceptional work environment for C++ Software Engineers, fostering a culture of collaboration and innovation in the heart of Central London. With a strong emphasis on employee growth, you will have the opportunity to work alongside seasoned professionals, gaining invaluable experience in ultra low latency solutions while enjoying a hybrid work model. The company also provides relocation and sponsorship options, making it an attractive choice for talented individuals eager to make a meaningful impact in the financial technology sector.
X

Contact Detail:

Xcede Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions

✨Tip Number 1

Make sure to showcase your passion for software engineering during any interviews. Discuss personal projects or competitive programming experiences that highlight your problem-solving skills and technical expertise in C++. This will help you stand out as a candidate who is genuinely enthusiastic about the field.

✨Tip Number 2

Familiarise yourself with the latest trends and technologies in ultra-low latency solutions. Being able to discuss recent advancements or challenges in this area can demonstrate your commitment to staying current and your understanding of the industry's demands.

✨Tip Number 3

Network with professionals in the trading technology space, especially those who work with C++ and low-latency systems. Attend relevant meetups or online forums where you can connect with industry experts and gain insights that could be beneficial during your application process.

✨Tip Number 4

Prepare to discuss your experience with multithreading, concurrency, and network programming in detail. Be ready to provide examples of how you've applied these concepts in previous roles or projects, as this knowledge is crucial for the position you're applying for.

We think you need these skills to ace Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions

C++ Programming
Object-Oriented Programming (OOP)
Multithreading
Concurrency
Polymorphism
Standard Template Library (STL)
Metaprogramming
Linux Fundamentals
TCP/IP and UDP Understanding
Socket Programming
Algorithmic Problem Solving
Passion for Software Engineering
Exposure to Financial Markets
Experience with Linux Kernel
Understanding of Ultra Low Latency Solutions
Collaboration and Teamwork

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, especially those involving low latency solutions. Emphasise your academic achievements, particularly if you have a 1st class degree or distinction.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your interest in financial markets. Mention specific experiences that demonstrate your skills in multithreading, concurrency, and network programming.

Showcase Relevant Projects: If you have worked on any algorithmic trading systems or similar projects, be sure to include them in your application. Detail your role, the technologies used, and the impact of your contributions.

Prepare for Technical Questions: Anticipate technical questions related to C++, algorithms, and system design. Brush up on your knowledge of TCP/IP, socket programming, and any other relevant technologies mentioned in the job description.

How to prepare for a job interview at Xcede

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you utilised advanced features like multithreading, concurrency, and metaprogramming. Demonstrating your understanding of these concepts will impress the interviewers.

✨Demonstrate Problem-Solving Skills

Since the role involves algorithmic challenges, practice solving complex programming problems beforehand. You might be asked to tackle a coding challenge during the interview, so being familiar with competitive programming can give you an edge.

✨Understand Financial Markets

Having a genuine interest in financial markets is crucial for this position. Brush up on basic trading concepts and current market trends. Showing that you understand how your work impacts trading strategies can set you apart from other candidates.

✨Prepare for Technical Questions

Expect technical questions related to Linux fundamentals, TCP/IP, and socket programming. Review these topics thoroughly and be ready to explain how they relate to low-latency solutions. This will demonstrate your readiness for the technical demands of the role.

Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions
Xcede
X
  • Elite Software Engineer (Multiple) - C++ experts - Ultra Low Latency Solutions

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-10

  • X

    Xcede

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>