Senior C# Developer | London, Hybrid

Senior C# Developer | FX Platform | Investment Management | London

We’re partnered with a leading investment management firm with a strong global footprint, currently investing in the build-out of its in-house FX, trading and investment technology platforms. The business operates in a highly data-driven environment where technology plays a key role in supporting investment teams, trading workflows, portfolio decision-making, risk visibility and operational efficiency.

They’re now looking for a Senior C# Developer with strong financial markets experience and a clear understanding of how an FX platform works end to end.

This is not a role focused on one small part of a trading system. The key requirement is someone who understands the complete FX trade lifecycle - how data is sourced, ingested, validated, transformed, consumed and reported across pricing, execution, booking, positions, risk, P&L, portfolio views and downstream systems.

You’ll work closely with trading, investment, risk, operations and technology teams to build and enhance in-house platforms used across FX and wider investment workflows.

This is a strong opportunity for someone who wants real breadth across an investment technology platform, not just working on one screen, one service or one isolated workflow.

📍London City, hybrid working

Permanent Role

💷Competitive Base + Bonus + Benefits

Key responsibilities include:

  • Building and enhancing C# applications across FX, trading, risk, analytics and reporting
  • Working across the full FX trade lifecycle, from pricing and execution through to booking, position management, risk, P&L and downstream reporting
  • Understanding how data flows through the platform - where it comes from, why it is needed, how it is transformed, who consumes it and where it ultimately ends up
  • Integrating market data, trade data, position data, reference data, pricing inputs and risk metrics into scalable systems
  • Developing real-time tools, dashboards and services used by trading, investment and operational teams
  • Improving workflow automation, data quality, execution efficiency and platform reliability
  • Working directly with business users to turn complex investment and trading requirements into robust technical solutions

Requirements:

  • A Degree in Computer Science, Software Engineering, Mathematics, Financial Engineering, Physics, Engineering or a related quantitative discipline is highly desirable.
  • 5+ years’ commercial C#/.NET development experience, ideally gained within financial markets, investment management, trading technology, FX, derivatives or a similarly data-intensive environment.
  • Good understanding of FX products, trading workflows and investment data
  • Experience across the full trade lifecycle, not just one isolated area of a platform
  • Strong understanding of trading and investment data flows, including ingestion, enrichment, validation, processing and downstream consumption
  • Experience with market data, trade data, position data, reference data and/or risk metrics
  • Strong SQL/database experience
  • Ability to work closely with traders, portfolio/investment teams, risk and operations stakeholders
  • Strong problem-solving skills and attention to detail

Useful experience

  • Azure or cloud infrastructure; CI/CD and DevOps practices
  • Real-time analytics, data pipelines or trade support systems
  • Pricing, position management, portfolio analytics or risk platforms
  • Exposure to multi-asset environments, FX, fixed income, equities or derivatives

📫If you are interested in this role, please apply directly to this advert with your updated CV.

Job Details

Company
SGI
Location
City Of London, England, United Kingdom
Hybrid / Remote Options
Posted