Senior C# Engineer
Senior Software Engineer – Trading Platform (.NET, Python)
London | Investment Banking | Hybrid Working
Our top tier Investment Banking client is seeking a Senior Software Engineer to help design, build, and modernise a critical trading platform used across Equity Finance IT / Stock Loan group.
This platform plays a key role in driving client behaviour through dynamic pricing and rate management, and you’ll be at the heart of its evolution into a scalable, cloud-native solution.
What you’ll be doing:
- Designing and developing high-performance backend services using C# .NET / .NET Core
- Building analytics and data processing components in Python
- Modelling and optimising large-scale trading datasets in SQL Server
- Developing low-latency APIs and web-based dashboards
- Contributing to the replatforming of a legacy system into a modern, containerised cloud architecture (Docker, Azure CI/CD)
- Collaborating closely with business and technology stakeholders to deliver accurate, high-impact solutions
What we’re looking for:
- Strong experience with C# .NET / .NET Core
- Proficiency in Python
- Solid SQL Server/database design experience
Desirable skills:
- Experience with Angular or React
- Containerisation (e.g. Docker)
- RESTful API development
- Git and modern CI/CD pipelines