IT & Software

C++ Developer

Millennium Management

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : C++ Developer
Overview

In this role you will design, build and operate high-performance C++ services for real-time pricing, risk, and P&L across fixed income and credit. You will work within Information Technology to support a scalable, low-latency production platform on AWS/Kubernetes and collaborate with cross-functional teams. You’ll own service reliability end-to-end and optimize performance under load, influencing the stability of critical financial systems. This is a hands-on, impact-focused position at a global investment firm committed to innovation and continuous learning.

Responsibilities
  • Design, build, and operate high-performance C++ services for real-time pricing, risk, and P&L
  • Own end-to-end service reliability including monitoring, incident response, and root cause analysis
  • Write thread-safe, exception-safe C++ code for concurrent workloads with strict latency targets
  • Profile and optimize performance, memory usage, and cache behavior under load
  • Integrate C++ services with Kafka, Protobuf, and internal APIs
  • Contribute to CI/CD pipelines with automated testing and blue/green deployments
  • Promote engineering best practices through code reviews and robust error handling in multithreaded environments
Key requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related discipline
  • Experience developing C++ services or systems
  • Strong hands-on experience with modern C++ (C++17/20), including move semantics, smart pointers, RAII, templates, constexpr
  • Solid understanding of multithreading and concurrency (mutexes, atomics, lock-free structures, thread pools)
  • Experience with service-oriented architectures, Kafka, Protobuf or FlatBuffers
  • Proficiency with Linux, debugging and profiling tools (GDB/LLDB, perf, Valgrind, AddressSanitizer) and CI/CD
  • Strong analytical, troubleshooting, and communication skills
  • analytical thinking
  • troubleshooting under pressure
  • cross-team collaboration
  • C++17/20, modern C++ concepts (move semantics, smart pointers, RAII)
  • multithreading and concurrency
  • Kafka

Reference: WJ-747_31294129 · Posted 14 Nov 2026, 11:36 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

C++ Developer jobs in other states

Browse jobs