Search Jobs

Search by job, company or skills

Software Engineer, C++

Software Engineer, C++

Tardis Group
Fresher
Early Applicant
  • Posted 6 days ago
  • Be among the first 10 applicants

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

2-4 yrs
Singapore
Skills:
C ProgrammingPythonSoftware systems design tools and languagesSoftware systems testing methodology
Singapore
Skills:
JavaMySQLKafkaRedisPythonGo
1-4 yrs
SGD 0.36 - 0.5 LPA
Singapore, Cross Street
Skills:
Web Application DevelopmentTesting FrameworksJavascriptApplication DevelopmentPythonserver configurationscross-platform operating systems
SGD 0.12 - 0.36 LPA
Singapore, Woodlands
Skills:
MqttLinuxAnsibleOpencvPostgreSQLRedisPythonAWS
1-4 yrs
SGD 0.6 - 0.78 LPA
Singapore
Skills:
.NETJavaPostgreSQLKafkaMicrosoft Sql ServerAngularRabbitmqJavascriptDockerMicrosoft AzureMongoDBRestful ApisKubernetesPythonAzure DevOpsEvent HubAzure Container AppsAzure Service BusGitHub ActionsEvent GridAzure Kubernetes Service