Trading Desk Software Engineer

Randstad Singapore

Singapore

On-site

SGD 180,000 - 260,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Randstad Singapore is seeking an experienced software professional to design, build, and optimize high-performance trading software and execution algorithms for automated trading. You will own the full lifecycle from gathering trader requirements to automated testing, CI/CD, and live releases, collaborating closely with front-office desks to deliver algo solutions across asset classes in APAC.

The role emphasizes low-latency, robust networking and clean OO design within a Windows enterprise

Qualifications

  • 8–10 years of hands-on software development with C/C++ in financial environments.
  • Experience in algorithmic trading development for equities/derivatives.
  • Strong knowledge of socket programming, multi-threading and concurrent computing.
  • Experience designing and operating low-latency trading infrastructure and market connectivity.
  • Familiarity with Windows-based enterprise development.
  • Understanding of Asian electronic market structures and trading dynamics.

Responsibilities

  • Design, build, and optimize high-performance software and execution algorithms for automated trading.
  • Develop trading strategies with a strong focus on clean software architecture and object-oriented design patterns.
  • Implement robust socket-level networking protocols and manage complex multi-threaded concurrency challenges.
  • Support, maintain, and enhance client-facing, low-latency electronic trading platforms.
  • Integrate and optimize market connectivity tailored to Asian financial market exchanges.
  • Collaborate closely with front-office desks to deliver algorithmic solutions across diverse asset classes.

Skills

C/C++
Algorithmic trading
Low latency
Multithreading
Socket programming
Windows development
Asian market knowledge

Tools

Windows-based enterprise development
Network protocols

Job description

Highlights


  • Direct Front-Office Visibility: Work alongside traders daily with immediate visibility into how your code drives trading revenue and workflow efficiency.

  • True End-to-End Ownership: Run full product delivery yourself-from gathering trader requirements and coding to automated testing, CI/CD, and live releases.



About Company

I am currently partnering with an established global investment bank and financial services firm. They provide advanced market execution and electronic trading solutions across international markets.



About Job


  • Design, build, and optimize high-performance software and execution algorithms for automated trading.

  • Develop trading strategies with a strong focus on clean software architecture and object-oriented design patterns.

  • Implement robust socket-level networking protocols and manage complex multi-threaded concurrency challenges.

  • Support, maintain, and enhance client-facing, low-latency electronic trading platforms.

  • Integrate and optimize market connectivity tailored to Asian financial market exchanges.

  • Collaborate closely with front-office desks to deliver algorithmic solutions across diverse asset classes.



Skills & Requirements


  • 8 to 10 years of strong hands-on software development experience with core C / C++.

  • Proven background in algorithmic trading development, specifically within equities and derivatives (Fixed Income & Currencies / Rates is a plus).

  • Strong technical grasp of network socket programming, multi-threading, and concurrent computing.

  • Prior experience designing and operating low-latency trading infrastructure and market connectivity.

  • Familiarity with Windows-based enterprise development environments.

  • Solid understanding of Asian electronic market structures and trading dynamics.



What's on offer

Cross-market technical scope: Build cross-asset domain expertise while working with modern stacks, enterprise banking backbones, and international teams across APAC and Europe.



Desired Skills and Experience

Algorithmic Trading,C++,Java,Python (Programming Language),PL/SQL,C#,Low Latency Trading,C (Programming Language),Software Design,Object Oriented Design,Multithreading,Multithreaded Development,Concurrent Programming,Network Protocols,Socket Programming,Stocks,Derivatives,Derivatives Trading,Fixed Income Trading,Currency,Exchange Connectivity,Avaloq,Front Office Trading Systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Tardis Group • Singapore

On-site
SGD 180,000 - 260,000
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology

Bank of America • Singapore

On-site
SGD 180,000 - 300,000
VP/AVP, FICC eTrading Software Engineer, Global Markets Technology
VP/AVP, FICC eTrading Software Engineer, Global Markets Technology

Bank of America Singapore • Singapore

On-site
SGD 180,000 - 320,000
APAC Equities Trading Technology Director
APAC Equities Trading Technology Director

Bank of America Singapore • Singapore

On-site
SGD 280,000 - 420,000
Senior Technology Manager, Global Markets Technology
Senior Technology Manager, Global Markets Technology

Bank of America Singapore • Singapore

On-site
SGD 280,000 - 420,000
Senior Software Engineer
Senior Software Engineer

Albert Bow Limited • Singapore

On-site
SGD 250,000 - 420,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
C++ Low-Latency Trading Engineer, Assistant Manager / Manager
C++ Low-Latency Trading Engineer, Assistant Manager / Manager

KPMG SERVICES PTE. LTD. • Singapore

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

DZH INTERNATIONAL PTE. LTD. • Singapore

Hybrid
SGD 50,000 - 90,000
Medical benefits
Birthday leave
Study leave
Senior Software Engineer
Senior Software Engineer

Space Executive • Singapore

On-site
SGD 180,000 - 240,000