Senior C# .NET Backend Developer
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Experience: Minimum 8+ years of dedicated backend software engineering experience with C# / .NET Core.
- Posting language
- English
- Posted
Original job description
At Nöord Technologies, we empower top-tier financial institutions with exceptional talent in banking and capital markets. For the needs of one of our prestigious clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an experienced Senior C# .NET Backend Developer.
As part of a high-performing Capital Markets technology team, you will take full ownership of the server-side architecture and core services powering mission-critical financial applications. You will work on robust, data-centric systems used in real time by global trading desks to compute risk exposure and process complex interest rate curve models.
This is a pure backend engineering role. We are seeking a hardcore C# / .NET engineer who thrives on low-latency processing, distributed architectures, clean engineering practices, and high-throughput data pipelines.
Important Note: Profiles focused primarily on ASP.NET Web/Frontend fullstack development will not be considered. This role demands deep backend and systems-level expertise.
-
Architect, build, and optimize high-throughput, low-latency C# .NET Core backend services and distributed components.
-
Enhance and scale real-time computation engines used for market risk tracking and interest rate curve generation.
-
Collaborate closely with international cross-functional teams (Product, QA, Architecture, Global Trading Desks) across North America, Europe, and Asia.
-
Provide tier-3 backend technical expertise and support for North American trading operations during active market hours.
-
Enforce rigorous engineering standards: clean code, SOLID principles, comprehensive test coverage (TDD/BDD), and event-driven architectures.
-
Continuously improve and automate CI/CD delivery pipelines, telemetry, and distributed messaging infrastructures.
Candidate Profile & Technical Requirements
-
Experience: Minimum 8+ years of dedicated backend software engineering experience with C# / .NET Core.
-
Backend Mastery: Deep expertise in concurrent programming, multithreading, memory management, microservices, and high-performance server architectures.
-
Technical Ecosystem: Proven production experience with event-driven and distributed systems using technologies such as Kafka, SignalR, APIs, Kubernetes, AWS, ELK, and Git.
-
Craftsmanship: Strong Software Craftsmanship mindset (SOLID principles, clean architecture, unit/integration testing, BDD).
-
Domain Knowledge: Prior experience in Capital Markets, investment banking, or financial derivatives (Fixed Income, Rates, FX, Risk systems) is strongly preferred.
-
Languages: Fluent English is mandatory (daily collaboration with international teams); French is a valuable asset / nice to have.
Position Details & Conditions
-
Location: Montreal, QC (Hybrid model).
-
Contract Duration: 12-month contract (renewable, with potential conversion to a permanent role).
-
Start Date: ASAP.
-
Work Authorization: Must be legally authorized to work in Canada (valid Canadian work permit, permanent residency, or citizenship).
-
Relocation: A comprehensive relocation package is available for eligible candidates moving to Montreal.
More about this job
Responsibilities
Architect, build, and optimize high-throughput, low-latency C# .NET Core backend services and distributed components for real-time market risk and interest rate curve systems. Collaborate with international teams, support North American trading operations, and improve engineering standards, testing, CI/CD pipelines, telemetry, and messaging infrastructure.
Requirements
Requires at least 8 years of dedicated C#/.NET Core backend engineering experience, with deep expertise in concurrency, multithreading, memory management, microservices, and high-performance server architectures. Production experience with distributed and event-driven technologies is required; capital markets or financial derivatives experience is strongly preferred, and fluent English is mandatory.
Skills
- C#
- .NET Core
- Backend Engineering
- Concurrent Programming
- Multithreading
- Memory Management
- Microservices
- Distributed Systems
- Event-Driven Architecture
- Kafka
- SignalR
- APIs
- Kubernetes
- AWS
- ELK
- Git
Benefits
- Relocation Package
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- C#
- .NET Core
- Backend Engineering
- Capital Markets
- Investment Banking
- Financial Derivatives
- Fixed Income
- Interest Rate Curves
- Market Risk
- Concurrent Programming
- Multithreading
- Memory Management
- Microservices
- High-Performance Server Architectures
- Distributed Systems
- Event-Driven Architecture
- Kafka
- SignalR
- APIs
- Kubernetes
- AWS
- ELK
- Git
- SOLID Principles
- Clean Architecture
- Unit Testing
- Integration Testing
- TDD
- BDD
- CI/CD