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

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, relocation support, and mentorship from industry experts.
  • Why this job: Work on cutting-edge technology in a collaborative environment with real impact on trading.
  • Qualifications: Must have a 1st class degree and 2-3+ years of relevant experience in software engineering.
  • Other info: Ideal for passionate programmers with a keen interest in financial markets.

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 and engage with cutting-edge technology, all while enjoying a hybrid work model that promotes work-life balance. The company also provides relocation and sponsorship options for European citizens, making it an attractive choice for talented individuals seeking meaningful and rewarding employment in the fast-paced world of trading technology.
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 demonstrate your genuine interest and commitment to 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 set you apart from other candidates and show that you're proactive about staying current in the industry.

✨Tip Number 3

Network with professionals in the trading technology space, especially those who work with C++ and algorithmic trading. 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 explain how you've applied these concepts in past projects, as this knowledge is crucial for the role and will demonstrate your technical capabilities effectively.

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
Financial Markets Knowledge
Collaboration Skills
Analytical Thinking

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 educational background in Computer Science or Software Engineering, and include any competitive programming achievements.

Craft a Strong Cover Letter: In your cover letter, express your passion for software engineering and your interest in financial markets. Mention specific skills that align with the job description, such as multithreading and network programming, and explain how your experience makes you a great fit for the role.

Showcase Relevant Projects: If you have worked on projects related to algorithmic trading or low latency systems, be sure to include these in your application. Describe your role, the technologies used, and the impact of your work. This will demonstrate your practical experience and problem-solving skills.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in software engineering roles. Consider asking a friend or mentor to review it as well.

How to prepare for a job interview at Xcede

✨Showcase Your C++ Expertise

Make sure to highlight your proficiency in C++, especially in areas like multithreading, concurrency, and metaprogramming. Be prepared to discuss specific projects where you've applied these skills, as practical examples can really impress the interviewers.

✨Demonstrate Your Passion for Software Engineering

Express your genuine enthusiasm for software engineering and problem-solving. If you have participated in competitive programming or hackathons, mention these experiences to showcase your commitment and ability to tackle complex challenges.

✨Understand Financial Markets

Familiarise yourself with the basics of financial markets and trading concepts. Being able to discuss how your technical skills can contribute to algorithmic trading solutions will show that you're not just a coder, but someone who understands the business context.

✨Prepare for Technical Questions

Expect to face technical questions related to algorithms, data structures, and network programming. Brush up on your knowledge of TCP/IP and socket programming, as these are crucial for the role. Practising coding problems beforehand can help you feel more confident during the interview.

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

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

    Application deadline: 2027-05-18

  • X

    Xcede

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