Business Function:
As an Asian leader in treasury operations, DBS Global Financial Markets (GFM) extends a broad range of capabilities ranging from trading, structuring and sales in foreign exchange, interest rates, money market, credit, equity, commodities, bonds, derivatives and securities. We are a key player in various regional markets and actively make market, structure, originate, innovate and distribute a wide range of products.
Our extensive network in Asia and our growing Asian focused franchises helps expand our product outreach and deepen product penetration. Altogether, our specialists are working across our expanding branch network to offer a full range of products and exceptional levels of services to clients investing and hedging in the global markets.
Job Purpose:
As part of the front office, the quant developer team designs and develops quantitative trading systems and pricing engines to support GFM’s FICC+EQ business, encompassing nearly all product types. The team utilizes state-of-the-art computing technologies to deliver high performance and efficiency, powered by proprietary quantitative models. The team plays a pivotal role in supporting the revenue-generating activities of the trading desks, earning high regard from DBS management. Our innovative in-house technology solutions are widely recognized across the industry.
Responsibilities:
- Develop new financial products using C++, Python, and C# within Murex and other in-house trading systems.
- Optimize the performance of quant models and systems, including GPU/CUDA acceleration.
- Investigate and resolve issues across SIT, UAT, and production environments.
- Drive the full software development lifecycle, delivering high-quality solutions on time.
- Collaborate directly with traders and quant modelers on the trading floor to address business needs.
- Work closely with the bank's business and support units on new product development and BAU operations.
- Partner with the bank's IT engineering teams to ensure seamless system integration and reliability.
Requirements:
- Bachelor’s / Masters Degree in Computer Science, Engineering, or a related field is required.
- Strong proficiency in C++ is essential, experience in C#/Python is a plus.
- Proficiency in relational databases is required.
- Experience with Murex/Flex and distributed computing (Cloud/API/Microservices/Redis/Linux) is a plus.
- Project experience with trading systems or risk engines is a big plus.
- Exposure to GPU/CUDA acceleration and knowledge of financial engineering is a plus.
- Familiarity with source control, continuous integration, and profiling tools is preferred.
- Ability to work effectively under pressure in a fast-paced trading floor environment is essential.
- Strong communication and analytical skills are a must.
- Highly motivated, dependable, and capable of meeting tight deadlines.
Apply Now
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.