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

Low Latency C++ Developer (Financial Services)

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
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 optimisation required.
  • Other info: Be part of a diverse, inclusive environment with regular social events and a generous referral scheme.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join to apply for the Low Latency C++ Developer (Financial Services) role at Data Intellect.

Company Description

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.

Job Description

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.

Qualifications

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.

Fair employment and equal opportunities

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.

Low Latency C++ Developer (Financial Services) employer: Data Intellect Limited

At Data Intellect, we pride ourselves on being more than just a workplace; we foster a culture of collaboration and innovation where every team member is valued. With flexible hybrid working arrangements, extensive professional development opportunities, and a commitment to employee well-being through comprehensive healthcare cover, we ensure our Low Latency C++ Developers thrive both personally and professionally. Join us in the heart of the financial services sector, where your contributions will have a real-world impact and you can grow alongside a diverse and inclusive team.
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 and TCP feed handling. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Prepare to showcase your problem-solving skills by discussing past projects where you tackled real-time performance challenges. Highlighting your ability to optimise low-latency systems will resonate well with the hiring team.

✨Tip Number 3

Engage with the financial services community online, particularly forums or groups focused on C++ development and low-latency systems. Networking with professionals in this space can provide insights and potentially lead to referrals.

✨Tip Number 4

Demonstrate your understanding of the company's culture by aligning your values with their emphasis on humility, collaboration, and problem-solving. Be prepared to share examples of how you've embodied these traits in your previous roles.

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 Structures
Zero-Copy Data Pipelines
CPU Affinity Optimisation
NUMA Optimisation
Real-Time Tuning
Low-Latency Shared Memory
PTP Time Synchronisation
Nanosecond Time Stamping
Asynchronous Logging
Performance Profiling

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly understand the responsibilities and qualifications required for the Low Latency C++ Developer position. Familiarise yourself with the specific technologies and skills mentioned in the job description.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your expertise in C++, low latency systems, and any specific technologies like UDP Multicast or kernel bypass that are mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for solving real-time performance challenges. Mention specific projects or experiences that demonstrate your ability to work under pressure and optimise performance in financial services.

Highlight Team Collaboration: Since the company values collaboration and mentorship, include examples of how you have worked effectively in teams, mentored others, or contributed to a positive team environment in your previous roles.

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 capability to handle the technical challenges of the role.

✨Demonstrate Problem-Solving Skills

Data Intellect values problem solvers who can think on their feet. Prepare examples of how you've tackled real-time performance issues in past roles. Discuss your approach to latency tuning and how you ensure high-performance software solutions.

✨Emphasise Team Collaboration

Since the company focuses on togetherness, be ready to talk about your experiences working in teams. Share instances where you've mentored junior developers or collaborated on complex projects, showcasing your ability to contribute to a positive team dynamic.

✨Prepare for Real-World Scenarios

Expect questions that assess your understanding of real-world applications of low-latency systems. Be ready to discuss failure recovery, gap detection, and performance profiling under load. This will show that you understand the critical nature of the financial services environment.

Low Latency C++ Developer (Financial Services)
Data Intellect Limited
D
  • Low Latency C++ Developer (Financial Services)

    London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)

    Application deadline: 2027-05-25

  • D

    Data Intellect Limited

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