Lead C++ developer (London, hybrid)
HybridLondon, England, United Kingdom
London, England, United KingdomHybridFull TimeSenior Level
Full TimeSenior Level
Job Summary
Lead a team of 4-6 developers building high-performance market order and trading systems for energy commodities. Guide architecture and technical direction while making regular, hands-on code contributions to the live platform. Collaborate closely with business stakeholders, product managers, and other technical teams to manage project timelines and deliverables. Coordinate cross-team communications and serve as a key liaison between engineering and business. Operate within a global client environment handling complex trades where every millisecond counts.
Required Qualifications
- 10+ years of professional experience in software development
- Proven experience leading a technical team
- Deep expertise in Modern C++ (17/20/23): move semantics, constexpr, templates, etc.
- Strong experience with Linux / POSIX environments
- Proficiency with build systems and tools: CMake / vcpkg, Git
- Hands-on experience with concurrency and shared memory tools
- Networking skills: ZeroMQ (or similar), low-level socket programming (TCP/UDP)
- Proficiency in using AI coding tools (Cursor, Claude, Codex, etc.) to enhance the development workflow
- English: Upper-Intermediate or higher
Desired Qualifications
- Familiarity with kdb+, TypeScript, and code generation tools
- Experience with Svelte
- Experience in Financial or Trading domains (FIX Protocol, OMS, Market data feeds like ITCH/OUCH)
- Knowledge of Redis or other in-memory data stores
- Familiarity with the Qt framework
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.