Senior Software Engineer (C++) | High-Performance Distributed Systems
We're partnering with one of North America's leading quantitative trading firms to build a brand new engineering team responsible for the next generation of a business-critical distributed platform.This is a rare opportunity to join at the beginning of a greenfield initiative, working on complex performance-critical systems where you'll help influence architecture, engineering standards and the long-term technical direction of the platform.What you'll be working onDesigning and building large-scale distributed systems in modern C++Solving complex networking, concurrency and communication challengesDeveloping highly scalable, low-latency softwareCollaborating with a small team of exceptional engineers on greenfield technologyDriving architectural decisions across a critical platformWe're interested in engineers who have experience withModern C++ (C++20/23)Distributed systemsMultithreading and concurrencyNetworking or communication protocolsPerformance optimisationSystems programmingExperience within quantitative trading is welcomed but absolutely not required. We're equally interested in those who have worked in infrastructure, networking, databases, cloud platforms or other performance-critical environments.Why this opportunity?Greenfield engineering projectBrand new team with significant technical ownershipExceptional engineering leadershipStrong emphasis on solving difficult technical problemsCompensation packages reaching $1m+ for outstanding senior engineersIf you enjoy building high-performance systems and tackling genuinely difficult engineering challenges, we'd love to hear from you.