C++ Software Engineer - Low-latency systems
C++ Software Engineer - Low-latency systems

C++ Software Engineer - Low-latency systems

Full-Time 36000 - 60000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Build real-time trading software that processes market activity with lightning speed.
  • Company: Dynamic financial markets infrastructure firm with a collaborative culture.
  • Benefits: Private medical, pension, bonuses, flexible hours, and electric car scheme.
  • Why this job: Join a compact team tackling technical challenges in a fast-paced environment.
  • Qualifications: Experience with C++, Linux, and real-time systems; networking knowledge is a plus.
  • Other info: Opportunity to explore solutions and contribute to architectural discussions.

The predicted salary is between 36000 - 60000 £ per year.

A financial markets infrastructure firm (exchange & trading technology) with approximately 250 people globally is seeking a C++ Software Engineer for low-latency systems.

Technology: C++, Linux, Networking, Python

Hybrid: 3 days a week in the office

Benefits: Private medical, pension, discretionary bonus, enhanced parental leave, life assurance, income protection, electric car scheme, cycle to work, flexible hours

The Work:

  • Building software that processes trading activity in real time, ensuring reliability under heavy message throughput and responding in microseconds.
  • Working within a core engineering team responsible for the platform powering electronic markets across Europe.
  • Solving problems such as processing thousands of market events every second, designing stable software under extreme load, and improving latency, performance, and system resilience.
  • Collaborating daily with engineers focused on infrastructure, product, and quality to ensure every release is stable and production-ready.
  • Engaging with event-driven systems, networking protocols, and real-time architectures where design decisions impact performance.

What you’ll need:

  • Experience building or maintaining real-time or event-driven systems.
  • Solid Linux development experience and understanding of networking (TCP, UDP or multicast).
  • Familiarity with C++, Boost, Python, Git, SQL, messaging systems, and distributed architectures.
  • Exposure to financial markets technology such as FIX or other trading protocols is useful but not essential if you’ve worked on other high-throughput systems.

What happens next:

If this sounds like the kind of engineering environment you enjoy, apply and we’ll arrange a confidential conversation to discuss the systems, architecture, and team in more detail.

C++ Software Engineer - Low-latency systems employer: Ocean Red

As a leading financial markets infrastructure firm, we pride ourselves on fostering a collaborative and innovative work culture that empowers our C++ Software Engineers to tackle complex technical challenges in low-latency systems. With a strong focus on employee growth, we offer comprehensive benefits including private medical care, flexible working hours, and opportunities for professional development, all within a dynamic hybrid environment located at the heart of the trading technology sector.
O

Contact Detail:

Ocean Red Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer - Low-latency systems

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons. It’s a great way to demonstrate your problem-solving abilities and passion for low-latency systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Linux knowledge. We recommend practising with real-world scenarios that relate to high-throughput systems to impress the interviewers.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace C++ Software Engineer - Low-latency systems

C++
Linux
Networking
Python
Real-time Systems
Event-driven Systems
TCP
UDP
Multicast
Boost
Git
SQL
Messaging Systems
Distributed Architectures
Financial Markets Technology

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, Linux, and any real-time systems you've worked on. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working in financial markets infrastructure and how your background makes you a great fit for our team. Keep it concise but impactful!

Showcase Problem-Solving Skills: In your application, mention specific examples where you tackled technical challenges, especially under pressure. We love seeing how you approach complex problems, so share those stories that highlight your analytical thinking!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Ocean Red

✨Know Your Tech Inside Out

Make sure you brush up on your C++ skills and understand the intricacies of low-latency systems. Be ready to discuss your experience with real-time processing and how you've tackled performance issues in the past.

✨Understand the Financial Markets

Even if you don't have direct experience with financial technology, it’s crucial to familiarise yourself with basic concepts of trading and market operations. This will help you relate your technical skills to the specific challenges faced in this sector.

✨Prepare for Technical Challenges

Expect to solve problems on the spot during your interview. Practice coding challenges that focus on event-driven systems and networking protocols. Being able to think critically and demonstrate your problem-solving process is key.

✨Show Your Collaborative Spirit

This role involves working closely with other engineers, so be prepared to discuss how you’ve collaborated in the past. Share examples of how you’ve contributed to team discussions or architectural decisions, as this will highlight your ability to work in a compact, experienced team.

C++ Software Engineer - Low-latency systems
Ocean Red

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

>