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.
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)
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.