
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems
MARGO
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop and maintain high-performance C# / .NET applications
- Work on real-time data processing including market data, pricing, orders, analytics and risk calculations
- Implement concurrency and parallel programming patterns adapted to performance-sensitive systems
- Participate in system design, architecture discussions and technical specifications
- Continuously optimise performance including latency, throughput and memory usage
- Contribute to the full software lifecycle: design, development, testing and release
- Produce clean, maintainable and well-tested code
- Participate in sprint planning, estimations and technical reviews
- Collaborate closely with developers, quant and infrastructure teams
- Provide 3rd line support on production systems when required
- Participate in production releases including occasional out-of-hours interventions
- Contribute to system stability, monitoring and incident prevention
Requirements
- Strong experience as a C# / .NET Developer in performance-sensitive environments
- Proven background in real-time or high-throughput systems
- Solid understanding of concurrency, parallelism and memory optimisation
- Experience working in Front Office, Trading or Risk IT environments
- Strong production mindset and system ownership
- Clear communication and structured problem-solving skills
Benefits
- Access to multi-asset Front Office, Trading and Electronic Trading environments
- Highly technical and challenging engineering assignments
- Strong emphasis on skill development and long-term career progression
- Human-sized consultancy with close support and high-quality missions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETreal-time data processingconcurrencyparallel programmingperformance optimisationsoftware lifecycleclean codetestingsystem design
Soft skills
strong production mindsetsystem ownershipclear communicationstructured problem-solving