C++ Developer
Design, build, and operate high-performance C++ services that compute real-time pricing, risk, and P&L across fixed income and credit instruments.
- Geneva, Geneva, Switzerland
- Full-time
- On-site
- Posted Nov 12, 2026
INDUSTRYFinance & AccountingFintech & Payments
Responsibilities
- Design, build, and operate high-performance C++ services that compute real-time pricing, risk, and P&L across fixed income and credit instruments.
- Own service reliability end to end, including monitoring, alerting, incident response, and root cause analysis in a live production environment.
- Write thread-safe, exception-safe C++ code for concurrent, near-real-time workloads with hard latency targets.
- Optimize service performance by profiling hotspots, reducing memory allocations, improving cache behavior, and tuning throughput under load.
- Integrate C++ services with upstream and downstream systems via Kafka, Protobuf, and internal APIs.
- Contribute to the CI/CD pipeline, including automated regression testing, A/B deployment, and blue/green release management.
- Promote engineering best practices, including code review, exception safety, RAII patterns, and robust error handling in a multithreaded environment.
Requirements
- bachelor’s degree from a leading university in computer science, software engineering, or a related discipline
- Experience in a financial services
Nice to have: reactive programming patterns, event-driven programming patterns, Docker, Kubernetes, financial services, pricing models, risk systems
Skills
modern C++ (C++17/C++20)multithreadingconcurrencymutexesatomicslock-free structuresthread poolsrace condition debuggingservice-oriented architectureKafkaProtobufLinuxGDBLLDBperfValgrindAddressSanitizerCI/CD pipelinesC++17C++20KafkaProtobufDockerKubernetesGDBLLDBperfValgrindAddressSanitizer
Full description
Company details are for members
Sign up for a free job alert to see Millennium's profile, website and LinkedIn, and the same for every employer on Referso Jobs.