17th December 2025
Senior Software Engineer – C#.NET – Trading
Engineering
London
£100,000 base + generous benefits
Senior Software Engineer (C#) – Fully Remote (UK)
Salary: £100,000 base + generous benefits
Location: Fully remote (UK-based)
Type: Permanent
The Opportunity
We’re working with a well-established technology-led business operating in a high-criticality, Real Time environment, where software directly supports revenue-generating activity. This role sits close to the core of the platform and requires engineers who understand the impact and urgency of what they’re building.
You’ll be contributing to the development and evolution of distributed, cloud-native systems that support complex workflows. Projects vary in scope and criticality, so strong judgement and ownership are essential.
What You’ll Be Doing
- Designing and building C#/.NET microservices in a cloud environment
- Working on systems that require high reliability, performance, and resilience
- Developing and maintaining event-driven architectures
- Integrating with and optimising messaging queues (RabbitMQ currently, but experience with any messaging technology is fine)
- Collaborating closely with technical and non-technical stakeholders, including teams close to the point of execution
- Making architectural decisions and contributing to long-term platform direction
- Balancing new feature delivery with reduction of technical debt
Must-Have Experience
- Strong commercial experience with C#/.NET
- Proven experience building microservices-based systems
- Hands-on experience with message queues/event streaming (eg RabbitMQ, Kafka, Azure Service Bus, SQS, etc.)
- Experience working in AWS or Azure
- A critical thinker who understands system impact, risk, and prioritisation
- Comfortable working on systems where correctness and uptime matter
Nice to Have
- Experience in financial, trading, or other time-sensitive domains
- Strong understanding of distributed systems and system design
Benefits
- £100,000 base salary
- Fully remote working
- Private medical cover
- Pension contribution
- Learning & development budget
- Additional flexible benefits and leave options
Consultant - Seth Couch
Telephone: 0207 392 7503
Email: seth.couch@spencer-rose.com
Share This Position