Ultra-low-latency C++ Developer (Electronic Market Making)
Ultra-low-latency C++ Developer (Electronic Market Making)

Ultra-low-latency C++ Developer (Electronic Market Making)

London Full-Time 144000 - 240000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge low-latency trading platforms.
  • Company: Oxford Knight is a leading tech firm in electronic market making.
  • Benefits: Enjoy a competitive salary, bonuses, and flexible working options.
  • Why this job: Be part of exciting projects with significant ownership and impact on trading strategies.
  • Qualifications: 5+ years in C++, knowledge of low-latency architecture, and a STEM degree required.
  • Other info: Work closely with traders in a fast-paced trading-floor environment.

The predicted salary is between 144000 - 240000 £ per year.

Location: London, United Kingdom

Job Category: Other - EU work permit required: Yes

Salary: up to £200k base + bonus (roughly £400k TC potential)

Summary: A premier C++ business-facing team is seeking strong C++ engineers to join a growing core tech team, based in London. You will work closely with traders in a dynamic and busy trading-floor environment, contributing significantly to the front office team and the design of low-latency strategies.

The role: You will be working on several exciting projects for the EMM Technology team, covering all aspects of the software development lifecycle. Collaborating closely with the traders to understand their needs, you will design, develop, maintain and support the cutting-edge low-latency trading platform and provide a meaningful contribution in terms of pre- and post-trade analysis. Projects in the pipeline are broad, and include things like:

  • Dynamic services for stock limits
  • Working with market data vendors
  • Messaging layers
  • Working on the quant models
  • Super low-latency critical pathways

The successful C++ Developer will be someone who thrives on huge amounts of project ownership, and using predominantly C++17, moving towards C++20.

Skills and Experience Required:

  • 5+ years’ professional experience, strong in C++ (C++17 and 20 ideal)
  • Low-latency architecture & design knowledge
  • Previous experience in finance is a plus
  • Advanced understanding of modern architecture and design across all systems
  • Experience of Linux administration
  • Bachelor’s degree in STEM subject
  • High degree of ownership and impactful work
  • Excellent career growth and professional development is encouraged
  • Flexible working and working from home opportunities

Ultra-low-latency C++ Developer (Electronic Market Making) employer: Oxford Knight

Oxford Knight is an exceptional employer for Ultra-low-latency C++ Developers, offering a vibrant work culture in the heart of London. With a focus on professional growth and development, employees enjoy significant project ownership and the opportunity to collaborate closely with traders in a dynamic trading environment. The company also provides competitive compensation packages, including a base salary of up to £200k and flexible working arrangements, making it an attractive choice for those seeking meaningful and rewarding careers in finance technology.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Ultra-low-latency C++ Developer (Electronic Market Making)

✨Tip Number 1

Familiarise yourself with the latest C++ standards, especially C++17 and C++20, as these are crucial for the role. Consider contributing to open-source projects or building your own applications to showcase your skills in low-latency environments.

✨Tip Number 2

Network with professionals in the finance and trading technology sectors. Attend industry meetups or webinars to connect with potential colleagues and learn more about the specific challenges they face in electronic market making.

✨Tip Number 3

Gain a solid understanding of low-latency architecture and design principles. You might want to explore resources or courses that focus on performance optimisation in C++ to demonstrate your expertise during interviews.

✨Tip Number 4

Prepare to discuss your previous projects in detail, particularly those that involved collaboration with traders or financial analysts. Highlight how your contributions led to improved performance or efficiency in trading systems.

We think you need these skills to ace Ultra-low-latency C++ Developer (Electronic Market Making)

C++ Programming (C++17 and C++20)
Low-latency Architecture & Design
Financial Market Knowledge
Linux Administration
Software Development Lifecycle
Collaboration with Traders
Dynamic Service Design
Messaging Layer Development
Quantitative Modelling
Problem-Solving Skills
Project Ownership
Analytical Skills
Attention to Detail
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and low-latency systems. Include specific projects or roles where you demonstrated your skills in these areas, especially if they relate to finance or trading.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the requirements, particularly your experience with C++17/20 and any relevant financial knowledge.

Showcase Relevant Projects: If you have worked on projects that involved low-latency architecture or trading systems, be sure to detail these in your application. Highlight your contributions and the impact they had on the project outcomes.

Prepare for Technical Questions: Anticipate technical questions related to C++ and low-latency design during the interview process. Brush up on your knowledge of modern architecture and be ready to discuss your problem-solving approach in previous projects.

How to prepare for a job interview at Oxford Knight

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++17 and C++20 during the interview. Be prepared to discuss specific projects where you implemented low-latency solutions, as this will demonstrate your technical proficiency and relevance to the role.

✨Understand the Trading Environment

Familiarise yourself with the basics of electronic market making and trading strategies. Showing that you understand the dynamics of a trading floor and how technology supports traders will set you apart from other candidates.

✨Demonstrate Problem-Solving Skills

Prepare to discuss past challenges you've faced in software development, particularly in low-latency environments. Use the STAR method (Situation, Task, Action, Result) to structure your answers and clearly convey your problem-solving abilities.

✨Ask Insightful Questions

At the end of the interview, ask questions that reflect your interest in the company's projects and culture. Inquire about their approach to low-latency architecture or how they collaborate with traders, which shows your enthusiasm for the role and the team.

Ultra-low-latency C++ Developer (Electronic Market Making)
Oxford Knight
O
  • Ultra-low-latency C++ Developer (Electronic Market Making)

    London
    Full-Time
    144000 - 240000 £ / year (est.)

    Application deadline: 2027-07-10

  • O

    Oxford Knight

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