Front Office Risk Engineer – Python / C++ | Hedge Fund
Leading Global Hedge Fund | Central London
Employment Type: Full Time
Total Comp: Competitive Base + Cash Bonus (Advertised base salary range only)
A leading global hedge fund is seeking an experienced Front Office Risk Engineer to develop sophisticated technology supporting its trading, portfolio management and investment risk functions. The role focuses on Python, C++, high-performance computing and distributed systems, building critical infrastructure used directly by Portfolio Managers, Traders and Risk professionals.
Key Responsibilities
- Design and develop front-office risk systems supporting trading activity, portfolio exposures and real-time risk monitoring.
- Build high-performance applications and calculation frameworks using Python and C++.
- Engineer scalable systems for processing market data, positions, P&L and portfolio risk metrics.
- Develop APIs and distributed services connecting trading platforms with quantitative analytics and risk infrastructure.
- Build tools supporting risk sensitivities, stress testing, scenario analysis and portfolio-level risk aggregation.
- Optimise computational performance, concurrency, latency and reliability across production systems.
- Work directly with Portfolio Managers, Traders and Risk teams to translate complex business requirements into technical solutions.
- Take ownership of software architecture, development and production delivery.
Requirements
- 5+ years of professional software engineering experience, ideally within front-office financial markets technology.
- Strong hands-on development experience in Python and C++.
- Excellent understanding of algorithms, data structures, multithreading and distributed systems.
- Experience building high-performance, data-intensive or computationally complex applications.
- Understanding of trading workflows, financial instruments, portfolio risk or market risk analytics.
- Strong knowledge of backend architecture, APIs and scalable software design.
- Academic background in Computer Science, Computer Engineering, Mathematics, Physics or a related technical discipline.
- Ability to collaborate directly with trading, quantitative and investment teams.
- Previous experience within a hedge fund, proprietary trading firm, investment bank or electronic trading environment.
- Exposure to real-time risk systems, pricing infrastructure, market data or portfolio analytics.
- Experience with distributed computing, cloud infrastructure or large-scale data processing.
- Familiarity with numerical computing, quantitative libraries and performance optimisation.
The Opportunity
Join a sophisticated front-office engineering environment where technology directly supports investment decision-making, trading activity and portfolio risk management.
The position offers substantial technical ownership, complex engineering challenges and close interaction with investment professionals.
Location: London, UK
#FrontOfficeTechnology #RiskEngineering #Python #Cpp #HedgeFund #TradingSystems #DistributedSystems #MarketRisk #SoftwareEngineering