Senior Core Software Engineer
Singapore River, Central Singapore Community Development Council, Singapore · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
The employer is a technology-focused quantitative trading firm operating in the digital asset markets. They develop proprietary infrastructure and trading platforms that enable algorithmic strategies in fast-paced, high-performance settings. The team integrates technology with quantitative research and trading expertise to build scalable systems supporting global trading operations.
Role Overview
We are looking for a Senior Software Engineer to design, develop, and fine-tune core trading systems optimized for low-latency environments. This role involves close collaboration with traders, quantitative analysts, and engineers to build robust systems that facilitate algorithmic trading and market connectivity.
Primary Responsibilities
- Architect, implement, and enhance low-latency, high-throughput trading solutions.
- Develop and sustain connections to exchanges, brokers, and trading platforms.
- Create components managing market data, order handling, and trade execution processes.
- Improve system performance through detailed profiling, monitoring, and architectural refinement.
- Partner with trading and quantitative teams to deploy and improve trading functionalities.
- Contribute to scalable system designs capable of handling expanding trading volumes.
- Ensure production systems maintain high reliability, stability, and operational efficiency.
- Engage in troubleshooting, debugging, and ongoing system enhancements.
Candidate Requirements
- A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience.
- Minimum of 5 years software development experience, preferably in trading, fintech, capital markets, or other environments requiring performance sensitivity.
- Proven expertise building and operating low-latency, distributed, or high-performance platforms.
- Proficiency with systems programming languages such as Rust or C++.
- Experience with exchange interfaces, market data systems, order management systems, or related trading technologies.
- Strong grasp of software architecture, performance tuning, debugging, and monitoring.
- Excellent problem-solving skills and collaborative work style.
- Ability to thrive in rapidly changing technical environments.
Desired Qualifications
- Background in electronic trading, quantitative finance, market-making, proprietary trading, or capital markets.
- Familiarity with digital asset markets, cryptocurrencies, or decentralized finance tech.
- Knowledge of distributed systems, network technologies, and performance optimization.
What We Offer
- Chance to contribute directly to critical trading infrastructure.
- Experience with low-latency, high-performance distributed systems.
- A collaborative team environment including engineers, traders, and quantitative professionals.
- Competitive compensation and opportunities for professional growth.
Minimum education
Bachelor's Degree