jobs in Tardis Group

Tardis Group Hiring! Full Time Software Engineer (C--) in - Ricebowl

Software Engineer (C--)

Tardis Group

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

I am partnered with a globally recognised quantitative trading firm that has spent over two decades building a reputation for innovation, performance, and cutting-edge technology. Operating at the forefront of electronic trading, the firm combines world-class engineering with advanced research to identify and capitalise on unique market opportunities.


The business fosters a highly collaborative yet autonomous environment, where small, high-impact teams are empowered to design and deliver sophisticated trading strategies, supported by a powerful global platform.


As a C++ Software Engineer, you’ll join a high-performing core engineering team responsible for building and enhancing the systems that connect trading strategies to global financial markets.

This is a role for engineers who thrive in low-latency, high-performance environments and enjoy solving complex technical challenges at scale.


Day-to-day:

  • Designing and building high-performance trading systems that interface with global exchanges
  • Developing low-latency infrastructure for market data capture and order execution
  • Optimising systems using advanced network and systems programming techniques
  • Building platforms for historical data access and large-scale trading simulations
  • Creating analytical tools to identify patterns and improve trading strategies
  • Developing risk management and performance monitoring systems


Requirements:

  • C++ software engineering experience
  • Strong foundation in data structures, algorithms, and object-oriented programming
  • Proven ability to write highly optimised, scalable code
  • Experience working in performance-critical or low-latency environments (trading experience is advantageous)
  • Strong problem-solving skills and the ability to work in a fast-paced setting
  • Solid communication skills

(Desirable, not essential):

  • Experience with Linux systems and network programming (TCP/IP, UDP)
  • Familiarity with Python or shell scripting
  • Exposure to distributed systems or high-throughput environments

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More