Make your next move count
Uncover new opportunities across our network.
Location:
Singapore (or Hong Kong)
Salary:
SGD 20-22K pm
Summary:
Our client, a recognized investment firm, is seeking as strong hands-on developer to join a highly-performing algorithmic development team
Contact:
Steve.lam@menrvaconsulting.com
Purpose of the Role:
My client is a recognized investment firm known for its data-driven approach, technology-first culture, and high-performance trading systems. With a global
presence, the firm deploys sophisticated quantitative strategies in public markets and relies on strong technology teams to maintain its edge in execution and risk management. You’ll be part of a fast-paced, agile team-building mission-critical software for trading systems.
We are looking for a strong hands-on Java developer to join a high-performing algorithmic development team focused on building real-time trading systems and execution platforms. This is a front-office, mission-critical engineering role with direct exposure to equity finance and execution services across global markets
Key Responsibilities:
-
Partner closely with execution teams and engineers to build and enhance
execution offerings for portfolio managers. -
Develop and maintain real-time algorithmic trading and order management
systems. -
Deliver new features and upgrade existing platforms to meet performance, quality, and reliability expectations.
-
Contribute to design, development, and debugging multi-threaded, low-
latency applications. -
Troubleshoot and analyze trading infrastructure issues, including Level 3 (L3) production support.
-
Understand market microstructure and trading rules across developed and
emerging markets.
Requirements:
- Strong knowledge of Java (server-side), ideally with Spring Boot.
- Hands-on experience with financial datasets including market data, execution
data, and positions data. - Knowledge of equities, options, VWAP, algorithmic trading strategies, and
Asia market microstructure. - Skilled in test-driven development (TDD), multi-threading, low-GC systems,
and performance tuning. - Experience with proprietary Java frameworks, messaging systems, and
session management. - Familiarity with DevOps workflows, testing automation, and containerization
(Docker/Kubernetes). - Bonus: Knowledge of AI developer tools, KDB+/Q, or any front-end
development experience.
Preferred Experience:
- 6+ years of development experience in algorithmic trading or order/execution
management systems. - Deep understanding of equities, including auction mechanisms and regulatory
constraints. - Experience with inventory optimization in Asia is highly desirable.
- Strong communication skills, attention to detail, and collaborative mindset.
- Experience working in fast-paced, front-office trading environments is a plus.