Senior C# .NET Backend Developer
Nöord Technologies is hiring a senior backend engineer for a 12-month renewable contract with a major Montreal bank's capital markets team. You'll own server-side architecture for low-latency, real-time market risk and interest rate curve systems built in C#/.NET Core with Kafka, Kubernetes, and AWS. Hybrid role in Montréal.
- Compensation
- Not disclosed
- Location
- Montréal, Canada
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- 8+ years
- Category
- Backend
- Posted
Skills
Must have
- Minimum 8+ years of dedicated backend software engineering experience with C# / .NET Core
- Deep expertise in concurrent programming, multithreading, memory management, microservices, and high-performance server architectures
- Proven production experience with event-driven and distributed systems using Kafka, SignalR, APIs, Kubernetes, AWS, ELK, and Git
- Strong Software Craftsmanship mindset (SOLID principles, clean architecture, unit/integration testing, BDD)
- Fluent English (mandatory for daily collaboration with international teams)
- Must be legally authorized to work in Canada (valid Canadian work permit, permanent residency, or citizenship)
Nice to have
- Prior experience in Capital Markets, investment banking, or financial derivatives (Fixed Income, Rates, FX, Risk systems)
- French language skills
Full description
Job Description
Job DescriptionAt 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.
About the Role
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.
Key Responsibilities
- 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.
RequirementsCandidate 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.
- Strong Software Craftsmanship mindset (SOLID principles, clean architecture, unit/integration testing, BDD).