Job Search and Career Advice Platform

Enable job alerts via email!

C++ Developer AVP

Nicoll Curtin Technology

Singapore

On-site

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading investment bank in Singapore is seeking a skilled C++ Developer at the AVP level to join their dynamic team. The role involves leading the design of ultra-low-latency equity trading systems, improving existing architecture, and ensuring system reliability through rigorous testing. The ideal candidate will have over 5 years of C++ experience, strong knowledge in performance optimization, and familiarity with Linux/Unix systems. This position offers an exciting opportunity to work within an innovative trading environment.

Qualifications

  • Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
  • In-depth knowledge of C++ performance and low-latency considerations.
  • Strong understanding of data structures, algorithms, multi-threading, and the C++ standard library.
  • Practical experience with Linux/Unix operating systems.

Responsibilities

  • Lead the creation of cutting-edge, ultra-low-latency equity trading systems.
  • Collaborate with team leads to assess current architecture and implement improvements.
  • Conduct comprehensive simulations and testing to ensure high reliability of trading systems.

Skills

C++ Expertise
Performance and Low Latency Understanding
Data Structures and Algorithms
Linux/Unix Proficiency
Job description

Role: C++ Developer, AVP

Location: Singapore

Employment: Perm

We are collaborating with a leading investment bank based in Singapore, renowned for its global presence. They are seeking a talented C++ Developer at the AVP level to enhance their team.

Responsibilities
  • Design and Development: Lead the creation of cutting‑edge, ultra‑low‑latency equity trading systems, managing multiple delivery projects simultaneously.
  • Platform Review: Collaborate with team leads to assess current architecture and implement improvements for performance, simplicity, and to reduce technical debt.
  • System Testing: Conduct comprehensive simulations and testing to ensure high reliability of the trading systems.
Qualifications
  • C++ Expertise: Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
  • Performance and Low Latency Understanding: In‑depth knowledge of C++ performance and low‑latency considerations to minimize latency in critical flow paths.
  • Data Structures and Algorithms: Strong understanding of data structures, algorithms, multi‑threading, and the C++ standard library.
  • Linux/Unix Proficiency: Practical experience with Linux/Unix operating systems and command‑line tools.
Desirable Skills
  • Front Office Trading Development: Experience with low‑latency systems, particularly in APAC markets.
  • Investment Banking Experience: Proven background in investment banking, collaborating directly with traders and desk heads.
  • Algorithmic Trading Experience: Experience in algorithmic trading within high-frequency trading firms.
  • User‑Space Networking: Familiarity with user‑space networking, such as Solarflare OpenOnload.
  • TCP/IP Networking: Lower‑level TCP/IP networking experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.