Senior Software Engineer –Trading Platform (.NET, Python)

Company: Barclays

Location: London

Posted: April 28th, 2026

Overview

Join Barclays as a Senior Software Engineer – Trading Platform (.NET, Python) and you will be responsible for designing, building, and modernising a critical investment banking platform that drives client behaviour through dynamic pricing and axe rate management. You will develop high-performance backend services using C# .NET/.NET Core, build analytics components in Python, and design scalable SQL Server data models to support large volumes of trading and pricing data. You will also develop low-latency APIs and web-based dashboards, while helping replatform a legacy system into a scalable cloud-native solution using Docker and Azure CI/CD. Working closely with business and technology teams, you will ensure the platform delivers accurate outputs.

London-based role.

Purpose of the role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Accountabilities

Qualifications

To Be Successful In This Role, You Should Have

Additional Highly Valued Skills Include

Vice President Expectations

All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

#J-18808-Ljbffr
Apply Now