Grow Your Career

View our current openings and submit your application.

Senior .NET Developer

Toronto, Ontario

Posted: 04/07/2026 Employment Type: Permanent Job Number: 9118

Job Description


We are seeking a Senior .NET Developer to join our client's Equity Derivatives technology group.
In this role, you will be a key architect and contributor to the high-throughput distributed systems that power our real-time risk and pricing engines.

You will operate at the intersection of sophisticated financial engineering and high-performance computing, building the backbone for complex derivative valuation and risk management. This is a role for an engineer who thrives on solving concurrency challenges and building resilient services that handle massive data volumes with sub-millisecond precision.

What You Will Do

  • Architect Scalable Systems: Design, develop, and maintain distributed microservices using .NET 8/Core specifically optimized for Unix/Linux environments.

  • Engineer for Performance: Implement advanced parallel and asynchronous programming patterns (TPL, Multi-threading) to process massive streams of real-time market data and execute complex pricing simulations.

  • Ensure Resilience: Build "fault-tolerant" systems using Clean Architecture and SOLID principles. You will implement patterns like Circuit Breakers and Retries to ensure high availability for mission-critical trading desk operations.

  • Data & Messaging: Orchestrate high-volume message flows through Solace, Kafka, or MQ, ensuring the low-latency delivery of risk signals and trade executions.

  • Modern DevOps: Own the full deployment lifecycle, from containerization (Docker) to orchestration (Kubernetes) and deployment onto high-performance compute fabrics and grid environments.

  • Collaborate with Quants: Work directly with Quantitative Researchers and Traders to translate mathematical models (The Greeks, Volatility surfaces) into production-grade, high-performance C# code.

What You Need to SucceedTechnical Core

  • Expert-Level .NET: 8+ years of deep C# experience, with a mastery of .NET Core / .NET 6/8.

  • Concurrency Mastery: Proven expertise in Multi-threading, the Task Parallel Library (TPL), and high-efficiency Asynchronous (async/await) programming.

  • Distributed Infrastructure: Hands-on experience with messaging middleware (Solace, Kafka, or MQ) and distributed caching strategies.

  • Linux & Cloud-Native: Deep comfort working within a Linux ecosystem;production experience with Docker and Kubernetes is essential.

  • Clean Engineering: A "clean code" advocate who lives by SOLID principles, design patterns, and rigorous Test-Driven Development (TDD).
Domain & Preferred Skills

  • Capital Markets Knowledge: Strong preference for candidates with exposure to Equity Derivatives, Structured Products, or Risk & Pricing Data.

  • Compute Fabric Experience: Familiarity with grid computing environments (e.G., Tibco DataSynapse, AWS Batch, or Azure Batch).

  • Polyglot Leanings: Proficiency in Python for data analysis or scripting is a strong plus.

  • UI Familiarity: While the focus is backend, experience with WPF or modern web frameworks (Angular/React) is helpful for supporting existing internal tools and OMS components.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.