Software Engineer, C++

Tardis Group

Singapore

On-site

SGD 120,000 - 180,000

Full time

25 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tardis Group in Singapore seeks a C++ Software Engineer to join a high-performance core engineering team building systems that connect trading strategies to global financial markets.

You will design and optimize low-latency infrastructure for market data capture, order execution and analytics, delivering scalable, reliable components in a fast-paced environment.

The role rewards precise coding, rigorous testing, and teamwork in a collaborative yet autonomous setup.

Qualifications

  • C++ software engineering experience.
  • Strong data structures, algorithms, and OOP fundamentals.
  • Proven ability to write optimised, scalable code.
  • Experience in performance-critical/low-latency environments; trading experience is advantageous.
  • Strong problem-solving and fast-paced workflow.

Responsibilities

  • 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

Skills

C++
Data structures
Algorithms
OOP
Low-latency
Problem solving
Performance optimization

Tools

Linux
Python
Shell scripting
TCP/IP

Job description

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
(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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer
Senior C++ Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

Goliath Partners Inc. • Singapore

On-site
SGD 90,000 - 150,000
Senior Software Engineer - Trading Technology
Senior Software Engineer - Trading Technology

Charterhouse Partnership • Singapore

On-site
SGD 180,000 - 240,000
C++ Software Engineer
C++ Software Engineer

Project68 • Singapore

On-site
SGD 180,000 - 240,000
Infra Developer (C++)
Infra Developer (C++)

PlusWealth Group • Singapore

On-site
SGD 140,000 - 240,000
Medical insurance
Generous paid time off
Senior Software Engineer (C++) - Leading Global Trading Firm
Senior Software Engineer (C++) - Leading Global Trading Firm

pfcc group • Singapore

On-site
SGD 148,000 - 215,000
Relocation assistance
Software Engineer (Java) - Trading Systems
Software Engineer (Java) - Trading Systems

EC1 Partners • Singapore

On-site
SGD 90,000 - 150,000
C++ Software Engineer
C++ Software Engineer

Tradingdev ETD Tech • Singapore

On-site
SGD 120,000 - 170,000
Low-Latency C++ Developer [Equity / Market Data / Trading]
Low-Latency C++ Developer [Equity / Market Data / Trading]

Luxoft Singapore • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer - Core & Platform
Software Engineer - Core & Platform

Gravitas Recruitment Group Hong Kong • Singapore

Hybrid
SGD 120,000 - 180,000