C++ Software Engineer — Test Framework : Algorithmic Trading in London
C++ Software Engineer — Test Framework : Algorithmic Trading

C++ Software Engineer — Test Framework : Algorithmic Trading in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Eaglecliff Recruitment

At a Glance

  • Tasks: Build and enhance automated testing frameworks for a cutting-edge Algorithmic Trading Platform.
  • Company: Join a global Energy company at the forefront of technology.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team culture with excellent career advancement opportunities.
  • Why this job: Make a real impact in a fast-paced environment with innovative tech.
  • Qualifications: Strong C++ and Python skills, plus experience with automated testing frameworks.

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

Exciting opportunity for a C++ Software Engineer with a strong background in Test Framework to join this global Energy company. You will be a hands-on Software Engineer and evolve and extend the automated testing framework that underpins a latency-sensitive Algorithmic Trading Platform.

Responsibilities

  • Build and extend automated testing infrastructure for C++ services
  • Integrate automated tests into CI/CD pipelines for fast developer feedback
  • Cover the full testing spectrum — from deterministic unit tests through to full-system scenarios
  • Convert defects and incidents into stable regression tests that prevent recurrence
  • Act as an internal expert on test strategy and tooling across the platform

Experience

  • Strong C++ and Python engineering experience in complex codebases
  • Proven experience building or extending automated test frameworks or developer tooling
  • Hands-on with GoogleTest, GoogleMock, or Catch2
  • Solid grasp of concurrency and async programming — and how to test it deterministically
  • Understanding of futures exchanges, FIX/binary protocols, and the exchange-traded derivatives lifecycle
  • Experience with mocking, dependency injection, and CI/CD pipeline integration

C++ Software Engineer — Test Framework : Algorithmic Trading in London employer: Eaglecliff Recruitment

Join a leading global Energy company that values innovation and collaboration, offering a dynamic work environment for C++ Software Engineers. With a strong focus on employee growth, you will have access to cutting-edge technology and the opportunity to shape the future of algorithmic trading. Enjoy a culture that promotes continuous learning and development, alongside competitive benefits tailored to support your professional journey.
Eaglecliff Recruitment

Contact Detail:

Eaglecliff Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer — Test Framework : Algorithmic Trading in London

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your C++ projects or any automated testing frameworks you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of concurrency, async programming, and testing strategies. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented C++ Software Engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace C++ Software Engineer — Test Framework : Algorithmic Trading in London

C++
Python
Automated Testing Frameworks
GoogleTest
GoogleMock
Catch2
Concurrency Programming
Async Programming
Test Strategy
CI/CD Pipeline Integration
Futures Exchanges
FIX Protocol
Binary Protocols
Exchange-Traded Derivatives Lifecycle
Mocking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ and Python experience, especially in building or extending automated test frameworks. We want to see how your skills align with the role, 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 this opportunity and how your background in algorithmic trading and testing frameworks makes you a perfect fit for us.

Showcase Your Technical Skills: When filling out your application, be sure to mention your hands-on experience with tools like GoogleTest, GoogleMock, or Catch2. We love seeing candidates who can demonstrate their technical prowess in real-world scenarios.

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 this exciting role. Plus, it’s super easy!

How to prepare for a job interview at Eaglecliff Recruitment

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss complex codebases and demonstrate your understanding of concurrency and async programming. Practising coding challenges related to these topics can really help you shine.

Familiarise Yourself with Testing Frameworks

Since the role involves building and extending automated testing frameworks, it’s crucial to know your way around tools like GoogleTest, GoogleMock, or Catch2. Try to have examples ready where you've successfully implemented these in past projects.

Understand the Full Testing Spectrum

Be ready to talk about your experience covering the full testing spectrum, from unit tests to full-system scenarios. Think of specific instances where you converted defects into stable regression tests, as this will show your problem-solving skills.

Show Your CI/CD Knowledge

As integration into CI/CD pipelines is key for fast developer feedback, make sure you can discuss how you've integrated automated tests in previous roles. Highlight any experiences that demonstrate your ability to streamline processes and improve efficiency.

C++ Software Engineer — Test Framework : Algorithmic Trading in London
Eaglecliff Recruitment
Location: London

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

>