Software Engineer - C++

Selby Jennings

Singapore

On-site

SGD 120,000 - 180,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Selby Jennings is seeking a C++ Software Engineer to join its Core Engineering team in Singapore. The role focuses on latency-sensitive trading infrastructure, market data handling, and exchange connectivity, delivering high-performance electronic trading systems.

You will contribute to trading infrastructure, data analysis tools and performance monitoring, collaborating with engineering and trading teams to enable global market access.

Qualifications

  • Degree in Computer Science, Engineering or another relevant technical discipline.
  • At least 5 years of professional C++ development experience.
  • Strong understanding of data structures, algorithms and object-oriented programming.
  • Experience building performance-sensitive, distributed or real-time systems.
  • Strong problem-solving and software engineering capabilities.
  • Ability to manage multiple priorities in a fast-paced technical environment.
  • Able to communicate clearly and effectively with colleagues and business stakeholders.

Responsibilities

  • Design and develop high-performance electronic trading systems using C++.
  • Build exchange connectivity for receiving real-time market data and transmitting orders.
  • Improve system performance through network, systems and low-latency programming.
  • Develop infrastructure for accessing historical market data and running trading simulations.
  • Build tools for data analysis, risk management and performance monitoring.
  • Investigate production issues and improve the reliability and scalability of trading systems.
  • Collaborate with engineering and trading teams to deliver new technical capabilities and market access.

Skills

C++ development
Data structures
Algorithms
OO programming
Real-time systems
Problem solving

Education

Bachelor's degree in Computer Science or Engineering

Tools

Linux
Python
Shell scripting
TCP/IP

Job description

Location: Singapore
Industry: Quantitative Trading / Financial Technology
Employment Type: Permanent

The Opportunity
Software Engineer, C++

A leading global quantitative trading firm is looking for an experienced C++ Software Engineer to join its Core Engineering team in Singapore.

The team builds the high-performance infrastructure that connects systematic trading strategies to financial markets worldwide. You will work on latency-sensitive systems covering market data, exchange connectivity, order execution and trading infrastructure.

Key Responsibilities
  • Design and develop high-performance electronic trading systems using C++
  • Build exchange connectivity for receiving real-time market data and transmitting orders
  • Improve system performance through network, systems and low-latency programming
  • Develop infrastructure for accessing historical market data and running trading simulations
  • Build tools for data analysis, risk management and performance monitoring
  • Investigate production issues and improve the reliability and scalability of trading systems
  • Collaborate with engineering and trading teams to deliver new technical capabilities and market access
Requirements
  • Degree in Computer Science, Engineering or another relevant technical discipline
  • At least 5 years of professional C++ development experience
  • Strong understanding of data structures, algorithms and object-oriented programming
  • Experience building performance-sensitive, distributed or real-time systems
  • Strong problem-solving and software engineering capabilities
  • Ability to manage multiple priorities in a fast-paced technical environment
  • Able to communicate clearly and effectively with colleagues and business stakeholders
Advantageous Experience
  • Experience within electronic trading, financial markets or other latency-sensitive environments
  • Good understanding of Linux operating systems
  • Knowledge of networking protocols, including TCP/IP and UDP
  • Experience with Python and shell scripting
  • Exposure to market data, exchange connectivity, order management or execution systems
Why Consider This Opportunity?
  • Build technology used directly within a global electronic trading environment
  • Work on technically challenging problems involving performance, scalability and reliability
  • Collaborate with experienced software engineers and trading professionals
  • Gain exposure to global financial markets and high-frequency trading infrastructure
  • Join an engineering-led environment that supports continuous learning and technical ownership

All qualified candidates will be considered fairly, regardless of age, race, religion, marital status, family responsibilities, disability, gender or other non-job-related characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

High-Performance C++ Software Engineer – Low-Latency Trading Systems - Singapore
High-Performance C++ Software Engineer – Low-Latency Trading Systems - Singapore

WESTBURY PARTNERS PTE. LTD. • Singapore

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

Tardis Group • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer - Up to 280,000 SGD base + Bonus + Benefits
Software Engineer - Up to 280,000 SGD base + Bonus + Benefits

Hunter Bond • Singapore

On-site
SGD 243,000 - 297,000
Discretionary Bonus
Extensive Benefits
Competitive Base Salary
Trading System Engineer (HFT / Low-Latency Systems)
Trading System Engineer (HFT / Low-Latency Systems)

kuubiik • Singapore

On-site
SGD 180,000 - 300,000
Senior Trading Systems Engineer
Senior Trading Systems Engineer

People Everywhere • Singapore

On-site
SGD 231,000 - 282,000
Discretionary bonus
International relocation
Senior Software Engineer (C++) - Leading Global Trading Firm
Senior Software Engineer (C++) - Leading Global Trading Firm

PFCC Group • Singapore

On-site
SGD 148,320 - 214,240
Relocation assistance
Trading Systems Engineer
Trading Systems Engineer

Albert Bow Limited • Singapore

On-site
SGD 250,000 - 420,000
Relocation support
Software Developer C#/.NET (Trading Platform)
Software Developer C#/.NET (Trading Platform)

French Chamber of Commerce in Singapore, The • Singapore

Hybrid
SGD 60,000 - 100,000
Hybrid work
Competitive compensation
Electronic Trading Engineer
Electronic Trading Engineer

Tardis Group • Singapore

On-site
SGD 120,000 - 190,000
C#/.NET Developer – Trading Platform
C#/.NET Developer – Trading Platform

ABC arbitrage • Singapore

On-site
SGD 60,000 - 90,000