About the Opportunity
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.
The Role
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.
Key Responsibilities
* 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.
Your Background
* 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.
#J-18808-Ljbffr