Senior Back End EngineerC# / Java | Front Office Trading | AWS | Distributed Systems Location: London
Hybrid: 3 days in the office
We're partnering with one of the world's leading financial markets technology firms as they continue investing heavily in their electronic trading platforms.
This is an opportunity to work directly with traders, architects and principal engineers building business critical trading systems that process high volumes of transactions in real time.
Although the team primarily develops in C#, they are very open to experienced Java backend engineers looking to transition into .NET. What you'll be doing
Building high performance backend trading applications
Designing scalable distributed systems
Developing APIs and backend services
Working closely with traders and front office stakeholders
Contributing to architecture and technical design
Modernising cloud based infrastructure
Working across the full software development lifecycle
What they're looking for
Strong commercial C# or Java experience
Trading systems experience in any asset class
Front office technology experience
Distributed systems knowledge
Cloud experience, ideally AWS
Good understanding of software design principles
Some desktop UI experience would be beneficial
Experience building low latency or high throughput systems is advantageous
Nice to have
Docker or Kubernetes
Messaging technologies
FIX Protocol
Microservices
REST APIs
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.
£45,000 – £60,000 (Glassdoor, Levels.fyi, 2025)