Senior Software Engineer – Trading & Risk Technology | Hedge Fund
Leading Global Hedge Fund | London
Employment Type:
Indefinite Contract , Multiple Headcount
A leading global hedge fund is seeking an exceptional Software Engineer to build sophisticated technology supporting its investment, trading and risk management functions. This is a hands‑on engineering role focused on complex algorithms, distributed systems and high-performance software, working directly with Portfolio Managers, Quantitative Researchers and Risk professionals. The environment is highly technical, with an emphasis on strong Computer Science fundamentals, engineering quality and solving complex problems at scale.
Key Responsibilities
- Design and develop high-performance, scalable applications supporting trading, market data, portfolio analytics and risk management.
- Build sophisticated algorithms, distributed frameworks and data processing systems handling large volumes of financial information.
- Develop services supporting real‑time market data, portfolio exposures, P&L and risk calculations.
- Engineer robust APIs and backend infrastructure connecting investment applications and quantitative analytics.
- Optimise computational performance, concurrency, memory efficiency and system reliability.
- Collaborate directly with Portfolio Managers, Quantitative Researchers and Risk teams to deliver business‑critical technology.
- Take ownership of system architecture, technical design and production delivery.
Requirements
- 5+ years of professional software engineering experience, ideally within financial markets or another technically demanding environment.
- Advanced programming skills in C#/.NET, Java or C++.
- Excellent understanding of algorithms, data structures, object‑oriented design and distributed systems.
- Experience developing high‑performance, multithreaded or data‑intensive applications.
- Strong knowledge of backend architecture, APIs, concurrency and software optimisation.
- Strong academic background in Computer Science, Computer Engineering, Mathematics or a related technical discipline.
- Demonstrated ability to solve complex engineering problems and develop reliable production software.
- Strong communication skills and the ability to work directly with technical and investment stakeholders.
- Experience within hedge funds, proprietary trading firms, investment banks or quantitative trading environments.
- Exposure to market data, trading systems, portfolio analytics or risk technology.
- Familiarity with cloud platforms, distributed data processing and modern infrastructure.
- Experience developing quantitative or computationally intensive financial applications.
The Opportunity
Join a highly sophisticated global investment firm where software engineering is central to the investment process. The role offers significant technical ownership, direct exposure to investment teams and the opportunity to solve challenging engineering problems across multiple technology platforms.
#SoftwareEngineering #DistributedSystems #Algorithms #HedgeFund #TradingTechnology #RiskEngineering #MarketData #C#/#Java #LondonJobs
#J-18808-Ljbffr