At a Glance
- Tasks: Design and implement high-performance trading systems using modern C++.
- Company: Leading Crypto Trading firm with a relaxed, tech-first culture.
- Benefits: Up to £200k salary, engineering-led environment, and no bureaucracy.
- Why this job: Make a direct impact in the fast-paced crypto sector with your coding skills.
- Qualifications: 7+ years in C++, strong CompSci background, and knowledge of distributed systems.
- Other info: Opportunity to mentor junior engineers and drive best practices.
Durlston Partners is working with a leading Crypto Trading firm that is looking for a Senior C++ Developer to join their London team. You’ll be joining an elite group of engineers (think ICPC World Finalists and former Big Tech architects) operating in a relaxed, open-collar environment. This is a tech-first culture where the code speaks louder than the suit, and you'll be solving some of the most complex latency and throughput challenges in the 24/7 digital asset markets. You’ll work on the core trading infrastructure, building low-latency systems that handle massive volumes of data. While this is a crypto firm, prior crypto experience isn't required - they are looking for world-class engineers who can bring rigour and performance to the digital asset space, making this the perfect opportunity for seasoned developers to transition from traditional markets.
What You’ll Do
- Design and implement high-performance, low-latency trading systems using modern C++ (17/20).
- Optimise the full trading stack for maximum throughput and reliability in a 24/7 environment.
- Architect scalable solutions for market connectivity, order execution, and risk management.
- Mentor junior engineers and drive best practices in code quality and system design.
What They’re Looking For
- 7+ years of experience in C++ development (strong knowledge of STL, memory management, and concurrency).
- Strong academic background in CompSci or Engineering.
- Experience in Traditional Finance (HFT/Prop Trading) is highly desirable, but not essential.
- Deep understanding of distributed systems, network protocols, and OS internals.
What They Offer
- Highly competitive compensation (up to £200k).
- A relaxed, engineering-led culture with no bureaucracy.
- The chance to transition into the high-growth Crypto sector without prior domain knowledge.
- Direct impact: your code will power one of the most active trading desks in the market.
If you are interested, please apply! Alternatively, feel free to reach out to david@durlstonpartners.com for a confidential discussion.
Senior Software Engineer (C++) employer: Durlston Partners
Contact Detail:
Durlston Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the crypto and tech scene. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those that highlight low-latency systems or complex problem-solving. This is your chance to demonstrate your expertise and passion for coding beyond just a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. Remember, they want to see how you think and solve problems, so be ready to explain your thought process!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for top talent like you to join our team. So, hit that apply button and let’s get you into the crypto world!
We think you need these skills to ace Senior Software Engineer (C++)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity at our crypto trading firm and how your background makes you a perfect fit for the team. Keep it engaging and personal.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles, especially those related to low-latency systems or high-performance applications. We love seeing how you approach complex problems!
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 shows you’re keen on joining our team!
How to prepare for a job interview at Durlston Partners
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern features from C++17 and C++20. Be prepared to discuss STL, memory management, and concurrency in detail, as these are crucial for the role.
✨Understand the Trading Environment
Even if you don’t have prior crypto experience, it’s essential to understand the basics of trading systems and how they operate. Familiarise yourself with concepts like latency, throughput, and market connectivity to show you’re ready to tackle the challenges.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your approach to solving complex problems. You might be asked to work through a coding challenge or discuss past projects where you optimised systems for performance. Highlight your thought process and decision-making.
✨Emphasise Team Collaboration
This role involves mentoring junior engineers and working within a team. Share examples of how you’ve collaborated with others in the past, driven best practices, and contributed to a positive engineering culture.