C++ Software Engineer - Outside IR35 - Up to £700 per day in London

C++ Software Engineer - Outside IR35 - Up to £700 per day in London

London Full-Time No home office possible
Hunter Bond

At a Glance

  • Tasks: Design and implement low-latency C++ systems for real-time market data processing.
  • Company: Leading technology firm with a focus on financial markets.
  • Benefits: Competitive daily rate, hybrid working, and long-term engagement.
  • Other info: Opportunity to work with cutting-edge technology and advance your career.
  • Why this job: Join a dynamic team and shape the future of quant trading.
  • Qualifications: Strong C++ skills and experience in financial markets required.

We have partnered with a leading Technology Firm who are looking to add a Software Engineer with skills on C++ to their Market Data team! The successful candidate will have experience in Financial Markets Technology and realtime market data expertise. It's a Front Office position so you must be comfortable speaking with Portfolio Managers, Traders, C‑Suite etc.

Responsibilities

  • Architecture and Implementation of Low Latency C++ systems (robust, resilient, accurate, stable and fast) – by doing this you will position the client as a leader in Quant Trading.
  • Work alongside hardware and software teams to build realtime market data processing.
  • Define, implement and enforce SLAs, policies and metrics to monitor the area.
  • Develop Systems, Interfaces and tools to historical market data simulations to increase research productivity.
  • Build and maintain automated test and bench market framework, risk management, performance tracking etc.

Required Skills

  • Strong C++ expertise (OOP, data structures, algorithms; modern C++ and templates a plus)
  • Solid financial markets experience across multiple asset classes
  • Deep knowledge of low‑latency, real‑time system design and trading protocols (DMA, market data focus)
  • Extensive experience building and managing large-scale market data systems (Bloomberg, Reuters, FactSet; on‑prem & cloud)
  • Strong understanding of Linux internals, networking, and CPU architecture optimization
  • Proficient in additional languages (e.g., Java, Python), cloud platforms (AWS/GCP), and containers (Docker/Podman); excellent communication and leadership skills

C++ Software Engineer - Outside IR35 - Up to £700 per day in London employer: Hunter Bond

Join a leading Technology Firm in London that champions innovation and excellence in Financial Markets Technology. With a strong focus on employee growth, this company offers a dynamic work culture that encourages collaboration and creativity, alongside competitive compensation and hybrid working options. You'll have the opportunity to work on cutting-edge projects in a supportive environment, making a significant impact in the world of Quant Trading.

Hunter Bond

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land C++ Software Engineer - Outside IR35 - Up to £700 per day in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups or webinars related to C++ and financial markets. You never know who might have a lead on that perfect role!

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to low-latency systems or market data processing. This will give potential employers a taste of what you can bring to their team.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts clearly, as you'll need to communicate effectively with Portfolio Managers and Traders.

Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to get noticed by hiring managers who are looking for top talent like you.

We think you need these skills to ace C++ Software Engineer - Outside IR35 - Up to £700 per day in London

C++ Expertise
Object-Oriented Programming (OOP)
Data Structures
Algorithms
Low-Latency System Design
Real-Time System Design
Trading Protocols (DMA, Market Data)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C++ expertise and experience in financial markets. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Market Data team. We love seeing enthusiasm and a clear understanding of the role, so let your personality come through.

Showcase Your Communication Skills:Since this is a Front Office position, we need someone who can communicate effectively with Portfolio Managers and Traders. Highlight any experiences where you’ve successfully collaborated with stakeholders or led discussions.

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 Hunter Bond

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially modern C++ features and templates. Be ready to discuss your experience with OOP, data structures, and algorithms, as these are crucial for the role.

Understand Financial Markets

Since this position is in Financial Markets Technology, it’s essential to have a solid grasp of market data systems and trading protocols. Familiarise yourself with DMA and how different asset classes operate to impress during discussions.

Prepare for Technical Questions

Expect technical questions that test your knowledge of low-latency system design and real-time processing. Practise explaining your past projects and how you’ve tackled challenges in building large-scale market data systems.

Communicate Effectively

As you'll be interacting with Portfolio Managers and Traders, strong communication skills are a must. Prepare to articulate complex technical concepts in a way that non-technical stakeholders can understand, showcasing your leadership abilities.