At a Glance
- Tasks: Design and optimise high-performance trading systems using C++ and collaborate with traders and quants.
- Company: Leading global trading firm focused on systematic trading technology.
- Benefits: Competitive daily rate, flexible working arrangements, and opportunities for professional growth.
- Other info: Fast-paced environment with significant impact on trading performance and career advancement.
- Why this job: Join a dynamic team and shape the future of algorithmic trading with cutting-edge technology.
- Qualifications: 5+ years C++ experience in financial markets and strong knowledge of trading systems.
12-month contract - £600 to £850/day (Inside IR35)
Global Trading & Supply | High-Performance Systematic Trading Technology
As a Senior C++ Software Engineer, you'll work closely with technologists, quants, and traders to design, optimise, and scale our in-house global derivatives and systematic trading platform. You'll operate across the full stack of proprietary trading technology - from ultra-low-latency exchange connectivity to strategy engines - with the autonomy and impact expected in a high-performance engineering culture.
You will be instrumental in ensuring ultra-low latency, deterministic performance, reliability, and scalability while shaping the next generation of our systematic and algorithmic trading systems.
What You'll Work On- Exchange Connectivity
- Develop software that interacts with major global futures exchanges using native APIs & protocols (FIX, WebSocket, HTTP).
- Maintain and extend testing suites ensuring robust, consistent connectivity.
- Optimise exchange communication through Kernel bypass, TLS tuning, and advanced networking techniques.
- Study and align with detailed exchange behaviours and microstructure.
- Work across C++, Rust, Python, and Typescript as needed.
- Systematic & Algorithmic Trading
- Build and enhance systematic trading strategies from quant and trader requirements.
- Improve performance, reliability, and stability of the systematic and algorithmic trading engines.
- Enhance monitoring, observability, and analytics for Real Time trading operations.
- Diagnose and resolve production issues (crashes, logic inconsistencies, latency bottlenecks).
- Support systematic strategy deployment, backtesting workflows, and release preparation.
- 5+ years post-graduation C++ in financial markets, ideally in high-performance, low-latency environments.
- Strong background in multi-threaded, asynchronous, and distributed systems.
- Deep knowledge of algorithms, data structures, and performance optimisation.
- Understanding of the full exchange-traded derivatives life cycle.
- Strong Scripting & automation skills (Python, PowerShell, C#, SQL, etc.).
- Proven experience with application deployment best practices and proactive system monitoring.
- 8+ years in Trading, Systematic Trading, Capital Markets, or Investment Banking environments.
- Familiarity with global futures exchanges and their native protocols.
- Exposure to systematic or quantitative trading environments highly desirable.
Senior C++ Software Engineer - Systematic Trading in London employer: Templeton and Partners
Contact Detail:
Templeton and Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Software Engineer - Systematic Trading in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the trading and tech space. Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ and systematic trading. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges that focus on low-latency systems. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let’s get you into that dream role!
We think you need these skills to ace Senior C++ Software Engineer - Systematic Trading in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior C++ Software Engineer role. Highlight your experience in high-performance, low-latency environments and any relevant projects you've worked on that align with systematic trading.
Showcase Your Skills: Don’t just list your skills; demonstrate them! Use specific examples from your past work to show how you’ve optimised performance or resolved production issues. This will help us see your impact in previous roles.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're passionate about systematic trading and how your background makes you a perfect fit for our team. Keep it concise but engaging!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Templeton and Partners
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially in high-performance and low-latency contexts. Be ready to discuss specific projects where you've optimised performance or tackled multi-threading challenges.
✨Understand the Trading Landscape
Familiarise yourself with the global futures exchanges and their protocols like FIX and WebSocket. Being able to speak knowledgeably about exchange behaviours and microstructure will impress your interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've diagnosed and resolved production issues in the past. Bring examples of how you've improved system reliability and performance, particularly in trading environments.
✨Demonstrate Your Team Spirit
Since you'll be working closely with quants and traders, highlight your collaborative experiences. Share instances where you've successfully built or enhanced systematic trading strategies based on team input.