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

Low Latency C++ Developer (Financial Services)

Belfast Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Develop low latency C++ software for Front Office Trading, focusing on performance and real-time challenges.
  • Company: Data Intellect transforms big data into smart solutions, specialising in financial technology.
  • Benefits: Enjoy flexible hybrid working, professional development, international travel, and healthcare cover.
  • Why this job: Join a collaborative team tackling complex challenges in real-time financial markets with significant impact.
  • Qualifications: Expertise in C++, UDP Multicast, TCP feed handling, and low-latency systems required.
  • Other info: Opportunities for mentorship, career progression, and a vibrant social culture await you.

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 of challenges. We do this by living the DI code: We are Problem Solvers who are Humble, possess a Can-do Attitude with a focus on Togetherness.

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 of 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 provides 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.

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

At Data Intellect, we pride ourselves on being more than just a technology firm; we are a community of problem solvers dedicated to collaboration and innovation in the financial services sector. Our flexible working arrangements, commitment to professional development, and opportunities for international travel create an enriching work environment that fosters both personal and career growth. Join us to be part of a culture that values togetherness and celebrates diversity while tackling the most complex challenges in real-time financial markets.
D

Contact Detail:

Data Intellect 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 project outcomes.

✨Tip Number 3

Network with current or former employees of Data Intellect through platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application and interview.

✨Tip Number 4

Prepare to discuss your experience with low-latency shared memory and real-time tuning in detail. This is crucial for the role, and demonstrating a deep understanding of these concepts will set you apart from other candidates.

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
Problem-Solving Skills
Mentoring and Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and low-latency systems. Include specific projects where you've worked on UDP Multicast, TCP feed handling, or kernel bypass technologies to demonstrate your expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for solving real-time performance challenges. Mention how your skills align with the company's focus on collaboration and problem-solving, as well as your eagerness to contribute to their team.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving low-latency software components or financial markets, be sure to include them in your application. Detail your role and the impact of your contributions.

Highlight Continuous Learning: Mention any ongoing professional development or training related to C++ or financial services technology. This shows your commitment to staying updated with industry trends and your willingness to grow within the role.

How to prepare for a job interview at Data Intellect

✨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 relevance to the role.

✨Understand the Company Culture

Familiarise yourself with Data Intellect's values, particularly their emphasis on problem-solving, humility, and teamwork. Be ready to share examples of how you've embodied these traits in your previous roles, as cultural fit is crucial for them.

✨Prepare for Performance Challenges

Since the role focuses on real-time performance, be ready to discuss how you've tackled latency issues in past projects. Think about specific instances where you optimised performance or designed efficient data pipelines, and be prepared to explain your thought process.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current projects, team dynamics, or how they approach professional development. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

Low Latency C++ Developer (Financial Services)
Data Intellect
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>