Trading Desk Software Engineer
Summary
Builds and optimizes high-performance, low-latency C/C++ execution algorithms and client-facing electronic trading platforms for a global investment bank's front-office trading desk in Singapore, working daily alongside traders. Core work: socket-level networking, multithreaded concurrency, and market connectivity to Asian exchanges.
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