C++ Engineer C++ Engineer …

Millennium Capital Management (Singapore) Pte Ltd
in Hong Kong
Permanent, Full time
Be the first to apply
Millennium Capital Management (Singapore) Pte Ltd
in Hong Kong
Permanent, Full time
Be the first to apply
Posted by:
Oliver Chan • Recruiter
Millennium Capital Management (Singapore) Pte Ltd
Posted by:
Oliver Chan

As a C++ Engineer at Millennium, you will join a team that designs/develops a real-time equities pricing and risk system. You will work hands-on with other developers, QA and production support teams. The team interacts with key stakeholders such as Portfolio Managers, Middle Office and Risk Managers.

You will have financial services experience, and an understanding of positions data & market data. Knowledge of Equities/Derivatives is desirable, but not required.



  • Develop and enhance the codebase for the risk platform using modern C++
  • Integrate in-house and third-party pricing models into the technology stack
  • Contribute to the design, development, implementation, and testing of distributed real-time pricing system and reporting framework
  • Engage with application development teams in reviewing the architecture, application instrumentation & profiling, performance tuning recommendations, build and deployment automation
  • Collaborate with application, infrastructure, and project management groups as required by the role

Qualifications/Skills Required:

  • B.S. in Computer Science, statistics, math, or other engineering field
  • Fundamental computer science knowledge on algorithms and data structures is essential
  • 4 + years of hands-on server side development in C++, with a deep understanding of concurrent, multi-threaded application environments
  • Familiarity with C++ 11 or later
  • Comprehensive knowledge of Unix/Linux systems, ability to debug and troubleshoot issues
  • Experience with Middleware messaging platforms, such as Kafka, Solace, Redis
  • Experience with a major relational database, ability to write and optimize SQL queries
  • Solid understanding of Object Oriented design patterns, data-driven programming, Unit & Integration testing
  • Knowledge of SDLC process and tools, including source control, workflow management, Build & Deployment (i.e. Git, Jira, Jenkins)
  • Knowledge of Agile/Scrum development methodologies
  • Demonstrates thoroughness and strong ownership of work
  • Excellent teammate who wants to assist others
  • Strong communication skills and the ability to clearly communicate with Portfolio managers to project managers

Nice to have:

  • Experience in developing real-time pricing/risk applications
  • Familiarity with Equity Derivatives
  • Familiarity with Java and Groovy
Company Overview


Who We Are

Millennium Management is a global investment management firm founded in 1989 that manages approximately $51 billion in assets as of April, 2021. Millennium has more than 3,600 employees with offices in the United States, Europe and Asia.

Over the last 30+ years, our mission has remained constant: to deliver the alternative investment industry’s highest quality returns to our investors, and to maintain a commitment to our principles of integrity, discipline and excellence.

What We Do

We employ a global, multi-strategy investment approach, opportunistically engaging in a broad array of trading and investing strategies across a wide group of diversified managers.

Our specialized divisions have built and continually evolve our core infrastructure platform. This enables our trading teams to pursue their unique investment strategies independently, while operating within one centrally-driven risk and operational framework.

Millennium has differentiated itself from other alternative investment management firms through our consistent ability to generate high quality returns for our investors. Millennium’s unique framework has created what we believe to be a sustainable and scalable organization aligned in partnership with our investors. Our dedication to our mission has defined Millennium as an industry leader over our 30+ year history.


Our firm harnesses the entrepreneurial drive of our people, and we strive to employ among the best in the industry. We offer an opportunity for developing one’s career while working with individuals trained in a variety of disciplines in a collegial and dynamic environment.

Millennium Capital Management (Singapore) Pte Ltd logo
More Millennium Capital Management (Singapore) Pte Ltd jobs
More Jobs Like This
See more jobs