Job Search and Career Advice Platform

Enable job alerts via email!

C++ Development Engineer for Trading Systems

BIPO SERVICE (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fund management company in Singapore seeks a C++ Developer to design and implement modules based on quant research needs. Candidates should have a Bachelor's degree in Computer Science and 3+ years of C++ experience, along with proficiency in Python for data analysis. The role involves ensuring the stability of trading systems and interfacing with unexpected situations. Competitive salary is offered based on experience and skills.

Qualifications

  • 3+ years of C++ development experience, proficient in C++11 and advanced features.
  • Proficient in Python for data analysis.
  • Familiarity with trading systems and server-side performance optimization.

Responsibilities

  • Design and implement new modules based on functional requirements.
  • Ensure stable operation of the trading system and respond to unexpected situations.
  • Lead testing and architecture reviews for core modules.

Skills

C++ development
Data analysis with Python
Low-level Linux system calls
Performance optimization

Education

Bachelor's degree in Computer Science or related fields
Job description

IngoldCapital is a CMS licensed fund management company. We focus on quantitative investment strategies, dedicated to producing exceptional returns for investors, by strictly adhering to mathematical and statistical methods, also through best-in class risk management, compliance, and operations.

Job Description
Responsibilities
  • Design and implement new modules tailored to meet the functional requirements from our quant research team.
  • Ensure the stable operation of real-time trading system, and prompt response to unexpected situations.
  • Participate in requirements analysis, technology selection, and architecture reviews; lead unit testing, integration testing, and production issue troubleshooting for core modules to ensure system stability and scalability.
Job Requirements
Qualifications
  • Bachelor’s degree or above in Computer Science, Financial Engineering, Mathematics, Physics, or related fields.
  • 3+ years of C++ development experience, proficient in C++11, with strong knowledge of STL, templates, smart pointers, and other advanced features.
  • Proficient in Python for data analysis.
Other preferred requisites
  • Outstanding performance in informatics competitions such as IOI / NOI / ICPC.
  • Familiarity with trading systems for stock or future or other assets.
  • Proficient in using low-level Linux system calls.
  • Experience in process/thread management, file I/O, network programming, signal handling, and system resource scheduling.
  • Experience in server-side performance optimization, familiar with low-latency optimization techniques (e.g., cache optimization, SIMD instructions).

We offer competitive salary (based on experience and skilllevel).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.