Senior Software Developer - Trading Systems (Fully Remote, UK)
Location: London (Fully Remote with Optional Hot Desking)
Salary: Up to £100,000 + Benefits
Industry: Trading / FinTech
The Role
We're seeking a Senior Software Developer to join a small, collaborative team building and maintaining mission-critical trading systems within a modern microservice architecture. You'll replace a long-standing contractor and work alongside two other developers, a hands-on manager, and dedicated QA support.
This is a highly impactful role offering full autonomy, complex technical challenges, and the ability to work fully remotely.
What You'll Do
Develop and maintain trading applications built on microservices.
Work extensively with queuing, including synchronous and asynchronous communication patterns.
Contribute to system architecture, threading, and advanced async design.
Build across C#.NET, .NET Core, REST APIs, RabbitMQ, Azure Service Bus, SQL Server, WPF, and some React.
Apply strong engineering practices: unit/integration testing, DDD, TDD.
Collaborate closely within a small team focused on reliability and performance.
What You'll Bring
Strong background in microservice architecture and messaging/queuing systems.
Deep understanding of concurrency, threading, and async design.
Expertise in C#.NET, .NET Core, and legacy .NET frameworks.
Experience with RESTful APIs, SQL Server, RabbitMQ, Azure Service Bus, and UI technologies.
Exposure to Azure or cloud platforms is a plus.
Experience in critical systems; finance experience beneficial but not essential.
Collaborative, open-minded, and a good fit for a relaxed, small-team culture.
Why Join?
Up to £100,000 salary
Fully remote working with London office access
Private healthcare
Cycle-to-work scheme
Wellness budget
Electric vehicle scheme
Up to 30 days' holiday with tenure
Supportive, friendly, and low-ego engineering culture
TPBN1_UKTJ