Core C++ Developer

  • Swisslinx AG
  • 01/06/2026
Full time Information Technology Telecommunications Python

Job Description

Our client is seeking a candidate with a background in building low-latency systems. The role involves maintaining daily trading operations as well developing scalable, high-performance code, optimizing system architecture and modularity to ensure seamless operations and functionality.

  • Trading Engine Development: Develop the existing and new components within the trading engine while maintaining overall system design.
  • Ownership of Engine Components: Grow into ownership of existing or newly developed trading engine components, such as pricing, market-making, hedging, etc.
  • Performance Optimization: Continuously monitor and optimize trading engine performance.
  • Systems Refactorization: Work on appropriate code modularization, versioning, deployment and test processes.
Requirements
  • Education: Bachelor's or Master's degree in computer sciences, Computer Science, Engineerng, or a related field.
  • Experience: 3-5+ years of experience in software development, ideally in a high-paced trading environment.
  • Proficiency in C++ (Cxx-17).
  • Familiarity with Rust is a significant bonus, Python desired.
  • Proficiency in Unix based systems.
  • Experience of cloud-based platforms (AWS).
  • Experience with real-time data messaging (websockets, Redis, multicast).
  • Experience with CI/CD tools, Jenkins, Supervisor and docker.
  • Must be happy to be onsite 5 days a week in the centre of London.