TechMagic logo
TechMagicPosted 1 week ago

Lead C++ developer (London, hybrid)

HybridLondon, England, United Kingdom

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce