Job Search and Career Advice Platform

Enable job alerts via email!

C++ Development Engineer (Trading Systems)

INGOLD CAPITAL PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,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 financial technology firm in Singapore seeks a skilled Software Engineer specializing in C++ and real-time trading systems. The role involves designing and implementing modules that meet the needs of the quant research team, ensuring stable performance of trading systems, and participating in all aspects of technology selection and testing. Candidates should have a bachelor's degree in a relevant field and at least three years of C++ experience. Competitive salary and year-end bonuses are offered.

Benefits

Competitive salary based on experience
Year-end bonus of 4 to 12 months' salary

Qualifications

  • 3+ years of C++ development experience, proficient in C++11 with strong knowledge of advanced features.
  • Proficient in Python for data analysis.
  • Familiarity with trading systems for stocks or futures.

Responsibilities

  • Design and implement new modules for the trading system.
  • Ensure stable operation of the real-time trading system.
  • Lead unit testing and production troubleshooting for system stability.

Skills

C++
Python
Engineering Mathematics
Troubleshooting
Financial Engineering
Unit Testing
Integration Testing
Trading Systems
Requirements Analysis
Linux

Education

Bachelor’s degree in Computer Science, Financial Engineering, Mathematics, Physics, or related fields
Job description
Roles & Responsibilities
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.

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.

Preferred Qualifications

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).

Compensation Structure

Monthly Salary : we offer competitive salary (based on experience and skill level)

Year-End Bonus : 4 ~ 12 months' salary (determined by annual performance review)

Tell employers what skills you have
  • Engineering Mathematics
  • Troubleshooting
  • Financial Engineering
  • Unit Testing
  • Mathematics
  • Informatics
  • Trading Systems
  • Trading System
  • Requirements Analysis
  • Python
  • Integration Testing
  • Linux
  • C++
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.