Sydicom reads this form and drafts every answer from your CV. You review and submit it yourself. Free to start.
A hybrid Software Development role at MARGO.
How Sydicom helps: we read this listing’s requirements and tune your CV and cover letter to the keywords its ATS (Lever) is scanning for, for candidates in United Kingdom, then help you apply.
Original listing text, shown exactly as published by the company.
Design & Development· 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
Engineering & Delivery· 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
Production & Support· 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
Technical Environment
Core Technologies· C# / .NET (expert level) - Concurrency and parallel programming - Asynchronous and multithreaded models - Memory management and performance profiling· Distributed and event-driven architectures· Windows and/or Linux production environments· Performance monitoring and profiling tools
Valued Technical Exposure· Electronic trading or low-latency trading systems· High-throughput or real-time architectures· Messaging middleware (Kafka, Solace or equivalent)· FIX or other market connectivity protocols· RESTful or service-oriented architectures· High Performance Computing (HPC) or grid computing concepts
Essential· 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
Valued (but not restrictive)· Exposure to electronic trading platforms or low-latency environments· Experience across one or more asset classes (Equities, Fixed Income, Commodities, FX, Derivatives)· Familiarity with distributed, grid or event-driven systems· Interaction with C++ low-latency or HFT-adjacent components