LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Millennium logo
Hedge Funds

C++ Developer

at Millennium

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Join a team delivering bespoke modelling solutions and real-time and end-of-day price and risk analytics to support investment decisions across multiple asset classes. You will develop and support microservices in a distributed risk calculation system, own tasks through the full software lifecycle, and collaborate globally with technologists and research teams. The role requires strong modern C++ expertise, problem-solving skills, and experience with low-latency, distributed systems and modern DevOps tooling.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

C++ Developer

We are looking for a C++ Developer to sit in the team that offers bespoke modelling solutions across multiple asset classes, providing industry leading intraday and end of day price and risk analytics which empower the fund as a whole to carry out informed investment decisions.

Responsibilities

- Participate in development and support of existing micro services, as a whole, making up the distributed risk calculation system;

- Effectively communicate with other technologists and research-focused teams alike, spread globally across EMEA, US and APAC regions;

- Take ownership of whole software lifecycle, able to carry out a task starting from idea all the way to the user.

Requirements

- At least Bachelor's degree in Math, Computer Science or other STEM discipline (higher qualification is a plus);

- 3+ years worth of professional experience with C++ language (expert understanding of modern C++ is a must);

- Strong written and verbal communication skills (proficiency in English is a must);

- Strong problem solving skills, understanding of standard data structures and design patterns;

- Ability to work in fast-paced goal-oriented environment;

- Attention to detail, high level of self-organization is a must.

Successful candidate is likely to demonstrate

- Experience in designing/building distributed and low-latency systems

- Experience working with modern development stack: source control systems, CI/CD, containers;

- Experience working with Linux/Unix platforms: networking, process management, threading, memory allocation;

- Experience working with Git, CI/CD, Kubernetes, Docker

- Basic understanding of financial markets and concepts, prior experience working in the industry;

- Basic understanding of statistics, stochastic processes and discrete math.

- Experience in reactive programming frameworks and dependency injection frameworks.

- Experience in optimizing software for efficient memory usage and cache-friendly data structures.

Job Details

Millennium logo
Hedge Funds

17 days ago

clicks

C++ Developer

at Millennium

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Not specified

Country: Not specified

Join a team delivering bespoke modelling solutions and real-time and end-of-day price and risk analytics to support investment decisions across multiple asset classes. You will develop and support microservices in a distributed risk calculation system, own tasks through the full software lifecycle, and collaborate globally with technologists and research teams. The role requires strong modern C++ expertise, problem-solving skills, and experience with low-latency, distributed systems and modern DevOps tooling.

Full Job Description

C++ Developer

We are looking for a C++ Developer to sit in the team that offers bespoke modelling solutions across multiple asset classes, providing industry leading intraday and end of day price and risk analytics which empower the fund as a whole to carry out informed investment decisions.

Responsibilities

- Participate in development and support of existing micro services, as a whole, making up the distributed risk calculation system;

- Effectively communicate with other technologists and research-focused teams alike, spread globally across EMEA, US and APAC regions;

- Take ownership of whole software lifecycle, able to carry out a task starting from idea all the way to the user.

Requirements

- At least Bachelor's degree in Math, Computer Science or other STEM discipline (higher qualification is a plus);

- 3+ years worth of professional experience with C++ language (expert understanding of modern C++ is a must);

- Strong written and verbal communication skills (proficiency in English is a must);

- Strong problem solving skills, understanding of standard data structures and design patterns;

- Ability to work in fast-paced goal-oriented environment;

- Attention to detail, high level of self-organization is a must.

Successful candidate is likely to demonstrate

- Experience in designing/building distributed and low-latency systems

- Experience working with modern development stack: source control systems, CI/CD, containers;

- Experience working with Linux/Unix platforms: networking, process management, threading, memory allocation;

- Experience working with Git, CI/CD, Kubernetes, Docker

- Basic understanding of financial markets and concepts, prior experience working in the industry;

- Basic understanding of statistics, stochastic processes and discrete math.

- Experience in reactive programming frameworks and dependency injection frameworks.

- Experience in optimizing software for efficient memory usage and cache-friendly data structures.