Senior Software Developer – Algo trading
Summary
Senior developer on a front-office algo trading team in London, building and maintaining low-latency, multi-threaded C++/C# trading and execution systems. Day to day involves implementing/optimizing trading algorithms, integrating Bloomberg data feeds and trading infrastructure, and collaborating closely with traders in a fast-paced environment.
Overview
In this Front Office Software Engineer role, you will join a focused alg trading team in a high-stakes financial environment. You’ll contribute to trading infrastructure and develop logic for algo-based execution, collaborating closely with traders and technologists. The position offers exposure to data flows from Bloomberg and real-time trading systems in a fast-paced setting. You’ll leverage strong development skills to drive reliable, scalable solutions that impact the firm’s bottom line. This is a rare opportunity to work in a small, high-visibility team within a respected financial technology business.
Responsibilities
- Develop and maintain front-office trading and execution systems
- Work on multi-threaded C++/C# components for low-latency environments
- Implement or optimize trading algos and logic
- Integrate data feeds (e.g., Bloomberg) and trading infrastructure
- Collaborate with traders and other technologists in a flat hierarchy
- Maintain high standards of code quality, testing, and performance
Key requirements
- Front office experience in an Investment Bank or another financial institution
- World-class development skills in C++ and/or C#
- Scripting ability in Python, Ruby, or Lua
- Track record of commitment to an employer
- Experience developing algos or strong finance-related logic
- Team player with attention to detail in a fast-paced environment
- team player
- attention to detail
- ability to thrive in fast-paced environment
- C++
- C#
- Python