Discover your dream Career
For Recruiters

C++ Developer

Millennium Management, LLC Geneva, Switzerland
Posted 12 days ago Permanent Competitive

C++ Developer

Millennium Management, LLC Geneva, Switzerland
C++ Developer

C++ Developer




Meet the Team

The Information Technology organization is core to the health and growth of Millennium's business, supporting a flexible, scalable technology environment and advanced proprietary systems across the firm. This team builds and operates the C++ backend services that power Millennium's real-time risk and P&L platform - a distributed system of microservices running on AWS/Kubernetes, processing large-scale financial data with strict latency requirements. You will work on production services that run 24/5, collaborating closely with quantitative developers, platform engineers, and business stakeholders.




What You'll Do



  • 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: 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 - 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: automated regression testing, A/B deployment, and blue/green release management

  • Promote engineering best practices: code review, exception safety, RAII patterns, and robust error handling in a multi-threaded environment




What You Bring



  • Bachelor's degree from a leading university in Computer Science, Software Engineering, or a related discipline; advanced qualifications are a plus

  • Up to 5 years of professional experience in C++ service/systems development

  • Strong hands-on experience with modern C++ (C++17/C++20): move semantics, smart pointers, RAII, templates, constexpr

  • Solid understanding of multithreading and concurrency: mutexes, atomics, lock-free structures, thread pools, and race condition debugging

  • Experience building and operating long-running backend services (not just libraries or batch jobs)

  • Familiarity with service-oriented architecture, message queues (Kafka or similar), and serialization frameworks (Protobuf, FlatBuffers)

  • Proficiency with Linux, GDB/LLDB, profiling tools (perf, Valgrind, AddressSanitizer), and CI/CD pipelines

  • Strong analytical and troubleshooting skills - comfortable diagnosing production issues under pressure

  • Clear communication skills and the ability to work effectively across teams in a fast-paced environment




Nice to Have



  • Experience with reactive or event-driven programming patterns

  • Familiarity with containerized deployments (Docker, Kubernetes)

  • Exposure to financial services, pricing models, or risk systems

Job ID  REQ-30829
More Jobs From Millennium Management, LLC
Millennium Management, LLC
Senior Quantitative Developer (C++) - Execution Technology
Millennium Management, LLC
London, United Kingdom
2 months ago Full time Competitive
Millennium Management, LLC
Quantitative Developer/Trading Systems Engineer, Systematic Macro
Millennium Management, LLC
London, United Kingdom
3 months ago Full time Competitive
Millennium Management, LLC
Senior Quantitative Engineer, Systematic Cross Commodity
Millennium Management, LLC
London, United Kingdom
3 months ago Full time Competitive
Millennium Management, LLC
Quantitative Developer, Research & ML Engineering, Systematic Macro
Millennium Management, LLC
London, United Kingdom
3 months ago Full time Competitive
Millennium Management, LLC
Quantitative Developer, Systematic Equities
Millennium Management, LLC
Dubai, United Arab Emirates
3 months ago Full time Competitive
Millennium Management, LLC
Software Engineer - Java
Millennium Management, LLC
London, United Kingdom
6 days ago Full time Competitive
Millennium Management, LLC
Quantitative Developer - Fixed Income RAD
Millennium Management, LLC
London, United Kingdom
24 days ago Full time Competitive
Millennium Management, LLC
Full Stack Developer - Equities Trading Technology
Millennium Management, LLC
London, United Kingdom
30 days ago Full time Competitive
Millennium Management, LLC
Quantitative Development - DevOps Engineer
Millennium Management, LLC
Dublin, Ireland
1 month ago Full time Competitive
Millennium Management, LLC
Data Engineer - Commodities
Millennium Management, LLC
London, United Kingdom
1 month ago Full time Competitive

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
More Jobs Like This