Low Latency C++ Developer (Financial Services)
Low Latency C++ Developer (Financial Services)

Low Latency C++ Developer (Financial Services)

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

At a Glance

  • Tasks: Develop low latency C++ software for Front Office Trading, focusing on performance and optimisation.
  • Company: Data Intellect values human intellect and collaboration to solve complex challenges in financial services.
  • Benefits: Enjoy flexible hybrid working, professional development, international travel, and healthcare cover.
  • Why this job: Join a dynamic team at the heart of real-time financial markets, making a tangible impact.
  • Qualifications: Expertise in C++, UDP Multicast, TCP feed handling, and real-time performance tuning required.
  • Other info: Be part of a diverse, inclusive environment with regular social events and a generous referral scheme.

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

At Data Intellect, it has never been just about data or technology; they are our tools. It’s about human intellect, collaboration, and providing solutions for the most complex challenges. We do this by living the DI code: Problem Solvers who are Humble, possess a Can-do Attitude with a focus on Togetherness. “We are not big on egos, but we’re not for the faint-hearted either” – Steve Turner, CEO.

As a Senior C++ Developer at DI, you will focus on developing Front Office Trading software, primarily working within the market data development teams. You will gain exposure to the full software stack, using modern development tools and concepts to deliver high quality, best practice software solutions. This will involve working on the end-to-end development of low latency software components written in C++. Project responsibilities will range from Design, Architecture, and Development of greenfield projects to maintenance, latency tuning, and enhancements. You will have the opportunity to take the lead on projects, mentor and support junior members of the team, and have a key input in the development of the team moving forwards.

We’re hiring C++ Low Latency Engineers who thrive on solving real-time performance challenges. If you know what it takes to build a high-performance feed handler — and you obsess over every microsecond from network packet arrival to order book update — we want to hear from you! We’re looking for people with experience in the following:

  • Expertise in UDP Multicast & TCP feed handling
  • Direct experience with kernel bypass technologies
  • Deep understanding of accelerated message parsing
  • Ability to design lock-free, zero-copy data pipelines
  • Strong grasp of CPU affinity, NUMA optimisation & real-time tuning
  • Experience with low-latency shared memory
  • Hands-on with PTP time synchronisation and nanosecond time stamping
  • Comfortable in environments where failure recovery & gap detection are mission-critical
  • Pragmatic about asynchronous logging and performance profiling under real-world loads

This is not your average C++ role — you’ll work at the heart of real-time financial markets, where performance isn’t a bonus — it’s everything. If you live for that blend of deep technical challenge, relentless optimisation, and real-world impact, apply today or contact us directly to start the conversation.

What we offer:

  • Flexible working – we offer hybrid working so our people can achieve that elusive work/life balance.
  • Professional development – we offer extensive training, ranging from leadership to specific technical skills.
  • Progression opportunities - we run a biannual promotion process. Monthly 121s with your People Leader provide support to guide you and your career in the right direction.
  • International travel opportunities – we offer the opportunity to work internationally, with teams in Belfast, London, New York, Hong Kong & Singapore.
  • Healthcare cover – provider is dependent on region, UK is provided by Benenden Health, including 24/7 GP Service & Mental Health Helpline to give you peace of mind when it comes to your health.
  • Generous referral scheme – we love to see referrals and referring a friend means cash for you!
  • Regular social events, prizes, and giveaways – our talented social committee work hard all year round to provide exciting events across all regions to promote our value of togetherness.

Data Intellect is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Accommodations are available on request throughout the assessment and selection process. Welcome to Data Intellect.

D

Contact Detail:

Data Intellect Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Low Latency C++ Developer (Financial Services)

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as UDP Multicast, TCP feed handling, and kernel bypass technologies. Being able to discuss these topics confidently during your interview will demonstrate your expertise and enthusiasm for the role.

Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you tackled real-time performance challenges. Be ready to explain your thought process and the impact of your solutions on the overall system performance.

Tip Number 3

Engage with the financial services community online, such as forums or LinkedIn groups, to stay updated on industry trends and best practices. This can also help you network with professionals who might provide insights or referrals for the position.

Tip Number 4

Prepare to discuss your experience with low-latency shared memory and real-time tuning. Highlight any relevant projects where you successfully implemented these concepts, as this will align closely with the expectations of the role at Data Intellect.

We think you need these skills to ace Low Latency C++ Developer (Financial Services)

C++ Programming
Low Latency Development
UDP Multicast & TCP Feed Handling
Kernel Bypass Technologies
Accelerated Message Parsing
Lock-Free Data Pipeline Design
Zero-Copy Data Handling
CPU Affinity Optimisation
NUMA Optimisation
Real-Time Tuning
Low-Latency Shared Memory Management
PTP Time Synchronisation
Nanosecond Time Stamping
Asynchronous Logging
Performance Profiling

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and low latency systems. Focus on specific projects where you've tackled performance challenges, especially in financial services.

Craft a Compelling Cover Letter: In your cover letter, express your passion for real-time performance optimisation. Mention how your skills align with the company's values, particularly around problem-solving and collaboration.

Showcase Relevant Skills: Clearly list your expertise in UDP Multicast, TCP feed handling, and any experience with kernel bypass technologies. Use concrete examples to demonstrate your understanding of low-latency systems.

Prepare for Technical Questions: Anticipate technical questions related to CPU affinity, NUMA optimisation, and real-time tuning. Be ready to discuss your approach to designing lock-free data pipelines and handling performance profiling.

How to prepare for a job interview at Data Intellect Limited

Showcase Your Technical Expertise

Be prepared to discuss your experience with C++ and low latency systems in detail. Highlight specific projects where you've implemented UDP Multicast, TCP feed handling, or kernel bypass technologies. This will demonstrate your technical prowess and understanding of the role's requirements.

Demonstrate Problem-Solving Skills

Since Data Intellect values problem solvers, come equipped with examples of how you've tackled complex challenges in previous roles. Discuss your approach to optimising performance and any innovative solutions you've developed, especially in real-time environments.

Emphasise Team Collaboration

Data Intellect places a strong emphasis on togetherness and collaboration. Be ready to share experiences where you've worked effectively within a team, mentored others, or contributed to a positive team dynamic. This will show that you align with their company culture.

Prepare for Technical Challenges

Expect to face technical questions or challenges during the interview. Brush up on concepts like lock-free data pipelines, CPU affinity, and real-time tuning. Practising coding problems related to low-latency systems can also help you feel more confident.

Low Latency C++ Developer (Financial Services)
Data Intellect Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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