Quantitative Developer

Millennium•Miami, FL
•$175,000 - $250,000

About The Position

Millennium is hiring a Quantitative Developer in its Information Technology organization. The team builds and operates C++ backend services for the firm’s real-time risk and P&L platform, a distributed system of microservices running on AWS and Kubernetes and processing large-scale financial data with strict latency requirements. Production services run 24/5, and the team collaborates with quantitative developers, platform engineers, and business stakeholders. The role designs, builds, and operates high-performance C++ services that compute real-time pricing, risk, and P&L across fixed income and credit instruments. It includes end-to-end service reliability in production, concurrent near-real-time software development, performance optimization, integration with other systems, and contributions to deployment pipelines and engineering practices.

Requirements

  • Bachelor's degree from a leading university in Computer Science, Software Engineering, or a related discipline.
  • Up to 5 years of professional experience in C++ service or systems development.
  • Strong hands-on experience with modern C++ (C++17/C++20), including move semantics, smart pointers, RAII, templates, and constexpr.
  • Solid understanding of multithreading and concurrency, including mutexes, atomics, lock-free structures, thread pools, and race condition debugging.
  • Experience building and operating long-running backend services, rather than only libraries or batch jobs.
  • Familiarity with service-oriented architecture, message queues such as Kafka, and serialization frameworks such as Protobuf or FlatBuffers.
  • Proficiency with Linux, GDB/LLDB, profiling tools such as perf, Valgrind, and AddressSanitizer, and CI/CD pipelines.
  • Strong analytical and troubleshooting skills, including comfort diagnosing production issues under pressure.

Nice To Haves

  • Advanced qualifications.
  • Experience with reactive or event-driven programming patterns.
  • Experience with containerized deployments such as Docker or Kubernetes.
  • Exposure to financial services, pricing models, or risk systems.

Responsibilities

  • Design, build, and operate high-performance C++ services for 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 using Kafka, Protobuf, and internal APIs.
  • Contribute to CI/CD through automated regression testing, A/B deployment, and blue/green release management.
  • Promote engineering best practices, including code review, RAII patterns, and robust error handling in a multi-threaded environment.

Benefits

  • Comprehensive benefits.
  • Discretionary performance bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service