Software Engineer - Trading Systems
Location: Singapore
Employment Type: Full-Time
About the Company
Our client is a technology-driven quantitative trading firm operating across digital asset markets. The firm develops proprietary trading systems and infrastructure to support algorithmic trading strategies in fast-moving, high-performance environments. The team combines technology, quantitative research, and trading expertise to build scalable systems that support trading operations globally.
About the Role
We are seeking a Software Engineer to design, develop, and optimize core trading infrastructure used in low-latency trading environments. This position offers the opportunity to work closely with traders, quantitative researchers, and engineers to build high-performance systems that support algorithmic trading strategies and market connectivity.
The ideal candidate will have experience developing production-grade trading systems, strong software engineering fundamentals, and an interest in working on performance-critical applications.
Key Responsibilities
- Design and develop low-latency, high-throughput trading systems.
- Build and maintain connectivity to exchanges, brokers, and trading venues.
- Develop components supporting market data, order management, and trade execution workflows.
- Optimize system performance through profiling, monitoring, and architectural improvements.
- Work closely with trading and quantitative teams to implement and enhance trading capabilities.
- Contribute to scalable system architecture that can support increasing trading volumes.
- Maintain system reliability, stability, and operational performance in production environments.
- Participate in troubleshooting, debugging, and continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent practical experience.
- At least 5 years of software engineering experience, preferably within trading, financial technology, capital markets, or other performance-sensitive environments.
- Experience building and maintaining low-latency, distributed, or high-performance systems.
- Proficiency in Rust, C++, or similar systems programming languages.
- Experience working with exchange connectivity, market data systems, order management systems, or related trading infrastructure.
- Strong understanding of software architecture, performance optimization, debugging, and monitoring.
- Strong problem-solving skills and ability to work effectively in a collaborative environment.
- Ability to adapt and contribute in fast-paced and evolving technical environments.
Preferred Experience
- Experience within electronic trading, quantitative trading, market-making, proprietary trading, capital markets, or financial services environments.
- Knowledge of digital assets, cryptocurrency markets, or decentralized finance technologies.
- Familiarity with distributed systems, networking, and performance tuning.
What's on Offer
- Opportunity to work on business-critical trading infrastructure.
- Exposure to low-latency and high-performance distributed systems.
- Collaborative environment with engineers, traders, and quantitative professionals.
- Competitive compensation package and professional development opportunities.
