C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems

C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop high-performance C#/.NET applications for real-time trading systems.
  • Company: Join MARGO, a tech-native consultancy in the financial services industry.
  • Benefits: Enjoy competitive pay, skill development, and a supportive work environment.
  • Why this job: Work on cutting-edge technology in fast-paced trading environments and make a real impact.
  • Qualifications: Strong C#/.NET skills and experience in performance-sensitive environments required.
  • Other info: Great opportunities for career growth and technical challenges await you.

The predicted salary is between 36000 - 60000 £ per year.

Join MARGO in the UK (London) – Perm & Contracting Opportunities. MARGO is a tech-native consultancy delivering high value-added IT expertise to the financial services industry. We specialise in complex software engineering environments where performance, robustness and scalability are critical: real-time systems, low-latency architectures, distributed computing and high-throughput data processing.

You will join the Front Office / Trading IT environment of one of our tier-1 investment banking or trading partners. The teams design and maintain mission-critical C# / .NET systems supporting electronic trading, real-time risk and analytics platforms across multiple asset classes (Equities, Fixed Income, Commodities, FX, Derivatives). These systems operate close to trading desks and electronic trading platforms, with strong constraints on performance, reliability and production stability.

  • Real-time and event-driven architectures
  • Low-latency and high-throughput processing requirements
  • Strong production and stability constraints
  • Close interaction with trading, quantitative and risk teams
  • High engineering standards and short delivery cycles

We are looking for an experienced C# / .NET Developer to work on real-time, electronic trading and risk systems. The role is primarily technical and engineering-driven, focused on performance, scalability and robustness rather than business analysis. Candidates are expected to have prior exposure to Front Office, Trading or Risk environments, regardless of the underlying asset class.

Key Responsibilities
  • 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
Required Experience & Skills
  • 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

Why Join MARGO: Access to multi-asset Front Office, Trading and Electronic Trading environments; Highly technical and challenging engineering assignments; Clear positioning between HFT and non-HFT trading systems; Strong emphasis on skill development and long-term career progression; Human-sized consultancy with close support and high-quality missions.

Please note - We do not offer visa sponsorship for this position.

Interested? Motivated? Apply on our website or at staff.uk@margo.com

C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London employer: Margo

MARGO is an exceptional employer for C# / .NET Developers, offering a dynamic work environment in the heart of London’s financial district. With a strong focus on technical excellence and employee development, MARGO provides tailored training paths and opportunities to work on cutting-edge electronic trading systems. The company fosters a supportive culture within a human-sized structure, ensuring close collaboration and mentorship while tackling complex engineering challenges in high-performance settings.
M

Contact Detail:

Margo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works in trading tech. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your C# / .NET projects, especially those related to real-time systems or trading environments. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of performance-sensitive systems. Practice common algorithms and data structures, and be ready to discuss your past experiences in Front Office or Trading IT environments.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at MARGO. Plus, it shows you’re genuinely interested in joining our team!

We think you need these skills to ace C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London

C#
.NET
Concurrency and Parallel Programming
Asynchronous Programming
Memory Management
Performance Profiling
Real-time Data Processing
High-throughput Systems
Distributed Architectures
Event-driven Architectures
Production Support
Clear Communication
Structured Problem-Solving
Experience in Front Office Trading Environments
Exposure to Electronic Trading Platforms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, especially in performance-sensitive environments. We want to see how your skills align with the demands of real-time trading systems.

Showcase Relevant Projects: Include specific projects where you've worked on low-latency or high-throughput systems. This will help us understand your hands-on experience and how you tackle challenges in a trading environment.

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for technology and trading. Tell us why you're excited about working in Front Office environments and how your background makes you a great fit for MARGO.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Margo

Know Your Tech Inside Out

Make sure you brush up on your C# and .NET skills. Be ready to discuss specific projects where you've implemented performance-sensitive solutions, especially in real-time or high-throughput systems. They’ll want to see your technical depth, so prepare to dive into the nitty-gritty of concurrency and memory optimisation.

Understand the Trading Environment

Familiarise yourself with the Front Office and Trading IT environments. Knowing how electronic trading works and the challenges involved will give you an edge. Be prepared to talk about your experience with asset classes like Equities or FX, and how you've contributed to system stability and performance in those contexts.

Showcase Your Problem-Solving Skills

During the interview, be ready to demonstrate your structured problem-solving approach. They’ll likely present you with scenarios related to system performance or production issues. Think through your past experiences and articulate how you tackled similar challenges, focusing on your analytical skills and clear communication.

Engage with the Team Dynamics

MARGO values collaboration, so show that you can work well with others. Prepare examples of how you've collaborated with developers, quants, or infrastructure teams in the past. Highlight your experience in sprint planning and technical reviews, as this will showcase your ability to contribute to a team-oriented environment.

C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London
Margo
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • M

    Margo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>