Front Office Software Engineer – Trading Systems | Hedge Fund
Elite Global Hedge Fund | Central London
Hybrid: 4 days on-site
The Opportunity
An elite global hedge fund is expanding its Front Office Engineering capabilities in London, hiring exceptional Software Engineers to develop sophisticated trading infrastructure across Market Data and Execution Technology.
These are hands‑on engineering opportunities focused on high‑performance systems, complex algorithms and distributed architectures, working directly with Traders, Quantitative Researchers and Portfolio Managers.
We are interested in engineers with strong Computer Science fundamentals who enjoy solving technically demanding problems within sophisticated trading environments.
Key Responsibilities
- Design and develop high‑performance software supporting electronic trading, market data and execution platforms.
- Build scalable, low‑latency systems for processing and distributing real‑time financial market information.
- Engineer robust frameworks supporting order management, trade execution, market connectivity and trading workflows.
- Develop sophisticated algorithms and distributed services handling high volumes of trading and market data.
- Optimise system performance across concurrency, multithreading, memory management and latency.
- Build resilient APIs and integration frameworks connecting front‑office applications and trading infrastructure.
- Work closely with Traders, Quants and Engineering teams to deliver production‑critical technology.
- Take ownership of software architecture, design and implementation.
- Languages: C#/.NET, Java, C++ or Python
- Core Engineering: Algorithms, Data Structures, Multithreading, Concurrency, Distributed Systems
- Trading Technology: Market Data, Execution Systems, Order Management, FIX Connectivity
- Performance: Low‑Latency Engineering, High‑Throughput Processing, Profiling and Optimisation
Requirements
- 5+ years of professional software engineering experience in a technically demanding environment.
- Advanced programming skills in C#, Java, C++ or Python, with deep expertise in at least one language.
- Excellent understanding of algorithms, data structures, object‑oriented design and distributed systems.
- Experience developing high‑performance, multithreaded or data‑intensive applications.
- Strong knowledge of software architecture, scalability, reliability and performance optimisation.
- Academic background in Computer Science, Computer Engineering, Mathematics, Physics or a related technical discipline.
- Demonstrated ability to design and build complex software systems rather than solely maintain existing applications.
- Background within a hedge fund, proprietary trading firm, market maker or investment bank.
- Experience with market data feeds, exchange connectivity, execution platforms or electronic trading systems.
- Familiarity with FIX, real‑time messaging, low‑latency architectures or distributed computing.
- Experience working directly with front‑office investment and trading professionals.
Why Join?
Join a highly sophisticated engineering environment where software directly supports investment performance and trading capabilities. The opportunity offers substantial technical ownership, challenging engineering problems and direct exposure to investment professionals across a leading global hedge fund.
#FrontOfficeEngineering #SoftwareEngineering #TradingSystems #MarketData #ExecutionTechnology #C# #Java#Python #HedgeFund