Senior C# Developer
Location: Fully Remote
Reports to: Engineering Manager
Salary: £100,000 + Bonus
Overview
We’re looking for an experienced Senior Software Engineer to join a growing fintech organisation that’s building modern trading and execution systems for institutional clients. This is an opportunity to work on complex, high-performance platforms in a collaborative environment where technology plays a central role in driving business success.
The Mission
You’ll be responsible for enhancing and expanding the firm’s trading capabilities through ongoing development of the core trading platform. The work will involve designing and delivering new features, improving performance, and ensuring seamless integration across the wider technology estate.
Key Responsibilities
* Full-stack development across core systems and applications
* Contribute to architecture and design discussions
* Maintain and support existing services in production
* Research and integrate new technologies that improve scalability and performance
* Champion best practices, code quality, and continuous improvement
Key Skills & Experience
* 5+ years of experience with C# / .NET
* Strong SQL development skills
* Background developing front or middle office systems
* Solid understanding of on-prem messaging technologies such as RabbitMQ, Kafka, or MSMQ
* Familiarity with AWS messaging services (e.g. SQS, SNS) is advantageous
* Experience building cloud-native applications (Azure or AWS)
* Strong grasp of event-driven and microservices architectures
* Proven experience across the full software development lifecycle
* (Nice to have) Python experience
Summary
This is a hands-on role within a fintech business where engineering excellence and system reliability are key. You’ll work on high-availability trading platforms, collaborate closely with experienced engineers, and have genuine influence over architectural and technical decisions in a fast-paced environment