Senior C++ / C# Software Engineer (Front Office Risk Platform)

Evolution Singapore โ€” Singapore ยท Posted ~1 day ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Senior C++ / C# Software Engineer (Risk Platform) Global Financial Services Leader | Singapore Salary Range: 220,000 to 250,000 base plus bonus A global financial services leader is expanding its engineering team and is looking for an experienced C++ and/or C# Software Engineer to help build the next generation of its enterprise risk platform. This opportunity is ideal for engineers with a strong background in either modern C++ or C#, particularly those who have built or enhanced risk engines within capital markets. Whether your expertise is primarily C++ or C#, you'll work alongside a highly experienced engineering team building low-latency, business-critical systems supporting multiple asset classes. The Opportunity Depending on your background, you'll contribute across one of two core platform areas: Developing and enhancing a multi-asset risk engine, primarily in C++, integrating closely with quantitative libraries and distributed systems.Building and evolving the firm's data management and View Hub platform in C#, creating high-performance data services and APIs that power risk and trading applications across the business. Both teams sit close to the trading business and quantitative developers, giving engineers significant ownership and exposure to complex technical challenges. Responsibilities Design and develop high-performance applications in C++ and/or C#Enhance and maintain a multi-asset risk engine used across the trading platformIntegrate with quantitative pricing and risk librariesBuild scalable services that distribute risk and market data across multiple applicationsDevelop APIs and data services supporting trading and risk user interfacesWork closely with quantitative developers, traders and platform engineering teamsOptimise application performance, scalability and reliabilityContribute to modern engineering practices and platform architecture What We're Looking For Strong commercial experience developing in C++ and/or C#Previous experience building or enhancing risk engines or risk platforms within financial marketsGood understanding of cross-asset trading environmentsExperience integrating with quantitative or pricing librariesKnowledge of distributed systems and system integrationExperience with Redis or similar in-memory data stores would be advantageousStrong understanding of software engineering fundamentals, performance optimisation and clean architectureExcellent communication skills with the ability to work closely with both technical and business stakeholders Ideal Background We are open to candidates from either profile: Senior C++ Engineer / Director level with deep C/C++ expertise and exposure to C# integration.Senior C# Engineer / Associate Director level looking to step into a Director-level role, with experience building enterprise data platforms, analytics services or risk management applications.