Search by job, company or skills

Tardis Group

Software Engineer (C++)

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

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
  • 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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148686283

Similar Jobs

Singapore

Skills:

AlgorithmsOperating System Conceptsdata structuresMicrosoft TechnologiesWindows platformsComputer Science fundamentals

Singapore

Skills:

AlgorithmsUDPNetworkingBlockchainCryptographyShell ScriptsLinuxdata structuresPythonobject-oriented programminghigh throughput systemscryptocurrencyDeFi protocols

Singapore

Skills:

Data StructuresPythonAlgorithms

Singapore

Skills:

AlgorithmsJavaJavascriptdata structuresPythonsoftware design principlesNoSQL databases

Singapore, Ang Mo Kio

Skills:

.NETxml standards DatabaseNetwork ProgrammingWcfWpf