Senior C# Trading Systems Developer (eFX) (Toronto)

Senior C# Trading Systems Developer (eFX) (Toronto)

01 Aug
|
MSZ Systems
|
Toronto

01 Aug

MSZ Systems

Toronto

Senior C# Trading Systems Developer (eFX)

Location: Toronto, ON (Hybrid)

Job Summary

We are seeking a Senior C# Trading Systems Developer to design, develop, and support high-performance electronic trading applications for the Foreign Exchange (eFX) business. The ideal candidate will have extensive experience building low-latency, multithreaded trading systems, working with FIX protocol, and supporting front-office trading environments.

Mandatory Qualifications

7+ years of hands-on C#/.NET development experience

Strong experience developing electronic trading (eTrading/eFX) applications

Solid understanding of Foreign Exchange (FX) markets

Experience with FIX Protocol

Experience building low-latency, high-performance trading systems

Strong multithreading and concurrent programming skills

Experience with distributed systems and real-time messaging

Robust SQL and database design skills

Experience with Windows server applications and .NET ecosystem

Experience working directly with Front Office traders and business users

Strong analytical and problem-solving skills

Bachelor's degree in Computer Science or related field

Technical Skills

C#

.NET / .NET Core

Multithreading

FIX Protocol

SQL Server

REST APIs

Git

CI/CD

Visual Studio

Preferred Qualifications

Experience with Broadway FX

Experience developing pricing engines

Order Management Systems (OMS)





Order Routing

Pricing & Market Data distribution

Electronic Market Making

Algorithmic Trading

Risk Management systems

FX Spot, Forward, Swap, Options products

Capital Markets experience within major investment banks

Responsibilities

Design and develop high-performance C# trading applications

Enhance and support electronic FX trading platforms

Build low-latency components for pricing and execution

Develop FIX connectivity and integrations

Optimize performance, scalability, and reliability

Work closely with traders, quants, and business stakeholders

Troubleshoot production issues in trading systems

Participate in architecture, code reviews, and technical design

Mentor junior developers and promote engineering best practices

Nice-to-Have Qualifications

Experience with Broadway FX or similar eFX platforms

FX Pricing Engine or Order Management System (OMS) development

Algorithmic Trading, Market Making, or Order Routing

Market Data distribution and FIX connectivity

Java experience

Kafka, Solace, or other messaging technologies

Prime Brokerage or Electronic Trading platforms

Front Office trading systems experience

Azure DevOps, CI/CD, Docker, Kubernetes

Experience mentoring developers or leading technical initiatives

📌 Senior C# Trading Systems Developer (eFX) (Toronto)
🏢 MSZ Systems
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior c# trading systems developer (efx) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior c# trading systems developer (efx) (toronto) / toronto