Enable job alerts via email!

C++ Software Engineer in Crypto Trading

Autumn Compass

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A financial technology firm is seeking a C++ Software Engineer in Singapore to develop and enhance low-latency algorithmic trading systems. The role involves implementing trading strategies, optimizing code for performance, and collaborating with experienced engineers. Ideal candidates have 2-4 years of experience in C++ programming and a degree in Computer Science or related fields. This position offers competitive salary and comprehensive health benefits.

Benefits

Salary of $6000-8000 SGD/month
Lunch provided daily in-office
Health benefits including GP and Dental
Close mentorship from senior engineers

Qualifications

  • 2-4 years of experience in C++ software engineering roles.
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent.
  • Experience working with Linux server applications in C++.
  • Interest in working with real-time algorithmic trading systems in the field of cryptocurrency trading.

Responsibilities

  • Extend trading system connectivity by implementing against trading APIs.
  • Implement features for trading strategies and algorithms.
  • Optimise microsecond-latency code.
  • Contribute ideas to new strategies and improve existing ones.

Skills

C++ software engineering
Linux server applications
low-latency programming
trading algorithms
protobuf

Education

Bachelor’s degree in Computer Science
Job description

Autumn Compass is an algorithmic trading firm established in Sydney in 2015, expanding to Singapore in 2024 to grow our Cryptocurrency Trading division. Our key strategy is to combine the disciplines of software engineering, computer science and economic theory to develop highly successful and automated trading strategies. Our systems enable us to operate across a diverse range of liquidity platforms and technologies.

We are seeking a capable C++ Software Engineer to join our growing team, who will develop and improve our low-latency, real-time algorithmic trading system. You will implement, deploy and monitor trading systems, including trading algorithms, market connectivity and analytical systems. Work alongside experienced engineers in Singapore and Australia as you hone your skills with a focus on low-latency high-performance engineering.

Job Benefits
  • Salary: $6000-8000 SGD / month + CPF + Performance-based bonus
  • Food: Lunch provided daily in-office, Boba Fridays
  • Health Benefits: GP, Specialist, Dental, Fitness and Accident Cover
  • Close Mentorship: Work directly with founder and other senior engineers in a fast-paced environment
What you will do
  • Using C++, extend trading system connectivity by implementing against trading APIs with an aim to optimise latency and trading performance.
  • Implement features for trading strategies and algorithms, collaborating with traders and engineers to improve trading outcomes.
  • Optimise microsecond-latency code and tune applications for maximum performance and reliability on Linux-based server software.
  • Assist with trading analysis and contribute ideas to new strategies and for improving existing ones, gaining an exposure to trading concepts.
What you bring
  • 2-4 years of experience in C++ software engineering roles.
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent.
  • Experience working with Linux server applications in C++.
  • Preferred: Experience with protobuf, low-latency programming and exchange APIs.
  • Interest in working with real-time algorithmic trading systems in the field of cryptocurrency trading.
  • A passion for low-level optimisation and writing highly efficient and performant code.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.