At a Glance
- Tasks: Design and enhance automated testing frameworks for low-latency trading systems.
- Company: Join a high-performing engineering team at Templeton & Partners.
- Benefits: Competitive salary, collaborative culture, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on automation and collaboration.
- Why this job: Work on cutting-edge technology and influence testing strategies in global markets.
- Qualifications: Strong C++ experience and expertise in automated test frameworks required.
The predicted salary is between 60000 - 80000 € per year.
Templeton & Partners are urgently seeking a Senior C++ Software Engineer specialising in automated test framework development to join a high-performing engineering team working on a latency-sensitive algorithmic trading platform. This is a fantastic opportunity to contribute to the evolution of a sophisticated testing ecosystem that underpins mission-critical trading systems across global markets.
Role Overview
As a senior engineer, you will play a key role in designing and enhancing a robust automated testing framework used across complex C++ services. Your work will help ensure deterministic system behaviour, improve developer feedback loops, and elevate overall software quality. You will operate with a high degree of autonomy, contributing both as a hands-on engineer and as a technical advisor across testing strategy and engineering best practices.
Key Responsibilities
- Design, build, and extend automated testing frameworks for C++ services in low-latency environments
- Develop reusable test harnesses, fixtures, mocks, and utilities to isolate business logic
- Enable deterministic and reliable testing of asynchronous and distributed systems
- Integrate automated tests into CI/CD pipelines for fast, actionable feedback
- Convert production defects and incidents into robust regression test suites
- Support engineering teams with test strategy, tooling, and quality practices
Technical Environment
- Modern C++ and Python
- GoogleTest / GoogleMock / Catch2
- Integration and end-to-end testing environments
Required Skills & Experience
- Strong experience in C++ software engineering within complex systems
- Proven track record building or extending automated test frameworks
- Hands-on expertise with unit testing frameworks (GoogleTest, GoogleMock, Catch2)
- Solid understanding of concurrency and asynchronous programming, and deterministic testing
- Experience with mocking, dependency injection, and test isolation techniques
- Experience integrating automated testing into CI/CD pipelines
Industry Knowledge (Essential)
- Understanding of major global futures exchanges and protocols (e.g. FIX, binary feeds)
- Strong grasp of the derivatives trading lifecycle (market data → order routing → execution)
Nice to Have
- Experience with low-latency or algorithmic trading systems
- Exposure to deterministic replay or simulation environments
- Familiarity with test orchestration frameworks (e.g. Testplan)
- Understanding of observability (structured logging, tracing, metrics)
Ways of Working
- Collaborative, pragmatic, and delivery-focused
- Strong emphasis on automation, reproducibility, and test reliability
- Ability to work closely with engineers, quants, and platform teams
Why Apply?
- Work on cutting-edge, low-latency trading platforms
- Influence testing strategy and engineering quality at scale
- Join a high-performing, collaborative team
Senior C++ Software Engineer – Test Frameworks (Low Latency Trading) employer: Templeton & Partners - Innovative & Inclusive Hiring Solutions
Templeton & Partners is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As a Senior C++ Software Engineer, you will be part of a high-performing team dedicated to advancing low-latency trading platforms, with ample opportunities for professional growth and development. The company fosters a culture of autonomy and excellence, ensuring that your contributions directly impact the quality and reliability of mission-critical systems in global markets.
Contact Detail:
Templeton & Partners - Innovative & Inclusive Hiring Solutions Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior C++ Software Engineer – Test Frameworks (Low Latency Trading)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to automated testing frameworks. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and testing strategies. Practice coding challenges and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Senior C++ Software Engineer – Test Frameworks (Low Latency Trading)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ and automated testing frameworks. 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 passionate about low-latency trading and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention the tools and frameworks you’ve worked with, like GoogleTest or Catch2, and any experience with CI/CD pipelines. We love details!
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 opportunity. Don’t miss out!
How to prepare for a job interview at Templeton & Partners - Innovative & Inclusive Hiring Solutions
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially around automated testing frameworks like GoogleTest and GoogleMock. Be ready to discuss your past experiences with these tools and how you've used them to enhance testing in low-latency environments.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in building or extending automated test frameworks. Use examples that highlight your ability to design robust solutions for complex systems, especially in asynchronous programming and concurrency.
✨Understand the Trading Landscape
Familiarise yourself with the derivatives trading lifecycle and major global futures exchanges. Being able to discuss how your technical skills can directly impact trading systems will show that you understand the business context of your role.
✨Demonstrate Collaboration and Communication
Since this role involves working closely with engineers and quants, be prepared to share examples of how you've successfully collaborated in the past. Highlight your experience in integrating automated tests into CI/CD pipelines and how you’ve contributed to team strategies.