
Enable job alerts via email!
A leading global financial institution in London is seeking a Senior Software Engineer to enhance its risk and market-data platforms. You will be part of an agile team tasked with designing high-availability services, developing modern applications, and optimizing performance. Candidates should possess over 5 years of experience in financial markets and strong skills in C# or Java.
A leading global financial institution is expanding its Risk Technology function in London and is looking for a Senior Software Engineer to help drive the next generation of risk and market-data platforms. This team plays a critical role in building scalable, high-performance systems that support trading and risk management across multiple asset classes.
You’ll join a small, agile team responsible for designing, developing, and maintaining core components that calculate and distribute market, credit, and liquidity risk data.
This is a hands-on engineering role — ideal for someone who enjoys solving complex problems, optimising performance, and delivering robust, production-ready solutions in a fast-paced environment.
Design and implement high-availability services and tools supporting the firm’s risk and P&L platforms.
Build, test, and deploy modern distributed applications using C#, .NET, or Java.
Enhance the existing CI/CD pipelines and automated testing frameworks to improve deployment efficiency.
Partner closely with risk managers, quants, and other engineering teams to deliver new features end-to-end.
Identify opportunities to modernise architecture and improve performance, scalability, and resilience.
Contribute to best-practice engineering culture, mentoring junior developers where appropriate.
5+ years’ experience in enterprise software development within banking, trading, or financial-markets environments.
Strong proficiency in C# or Java with solid knowledge of design patterns, multithreading, and performance tuning.
Experience with CI/CD pipelines, unit testing frameworks, and version control (Git).
Familiarity with SQL/NoSQL databases, microservices, containerisation (Docker/Kubernetes), or cloud deployment.
Exposure to Risk, Market Data, or P&L systems highly advantageous.
Excellent communication and stakeholder-management skills.