Senior Software Engineer

Job type: Permanent
Contact name: Rebecca Aw

Contact email:
Job ref: 33815
Published: 4 months ago

Senior Software Engineer

Singapore | Permanent


Job Description:

Our client is an investment research company based in Singapore which assist in reaching for new strategies and capital support.


Key Responsibilities:

Lead the design, development, and optimization of high-performance trading systems using

C++, Rust, and Python.

Act as a technical mentor, guiding team members and promoting a culture of excellence in

software engineering practices.

Collaborate closely with traders and quantitative researchers to understand trading strategies

and requirements, ensuring the seamless integration of technology and trading.

Oversee the entire software development lifecycle, ensuring the delivery of reliable, efficient,

and maintainable code.

Maintain a deep understanding of market structures, trading technologies, market data, and

exchanges to continuously enhance system performance and trading strategies.

Champion best practices in software development, infrastructure design, and system



Required Qualifications and Skills:

Exceptional expertise in C++, with solid experience in Rust and Python.

Proven experience in the development and optimization of trading systems, with a deep

understanding of financial markets and trading algorithms.

Strong leadership skills, with the ability to guide, mentor, and inspire a team of developers.

Excellent problem-solving capabilities and a track record of technical innovation.

Robust knowledge of software engineering principles, system design, and distributed systems.

Bachelors or higher degree in Computer Science, Engineering, or a related quantitative field.