Junior C++ Software Developer
A leading quantitative investment firm is seeking a Junior C++ Software Developer to join its high‑impact engineering group. This is an exceptional opportunity for someone early in their career who wants to develop deep technical expertise while working directly with one of the industry's most respected technology leaders.
What You'll Do
As a core member of the engineering team, you will:
- Build, debug, and optimize production‑grade systems in C++ on Linux
- Contribute to low‑latency market data pipelines and high‑performance infrastructure
- Support large‑scale data workflows and automated system processes
- Collaborate closely with researchers, traders, and operations teams
- Participate in the full software development lifecycle across mission‑critical systems
Mentorship
You will receive direct mentorship from the firm's Director of Technology a well‑known industry pioneer recognized for deploying cutting‑edge AI/ML‑driven trading strategies. This is a rare chance to learn from a senior leader with a history of building advanced quantitative platforms and shaping the evolution of algorithmic trading technology.
What We're Looking For
- Around 1-3 years of experience developing software in C++ (Python or scripting experience is a plus)
- Strong foundation in Linux development
- A degree in Computer Science, Math, Physics, Engineering, or a related technical field
- Exposure to financial markets or trading systems is preferred, but not required
- A collaborative mindset and the ability to take ownership of complex problems
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
