Senior C#/.NET Engineer
Hybrid · Montréal, Quebec, Canada
Job Summary
Senior C#/.NET Engineer responsible for backend development and deep expertise in C#/.NET internals, with strong debugging, multithreading and optimization skills. Role requires comfort working close to the framework/runtime, experience with large-scale, high-performance financial services or trading systems, and familiarity with C++, Go, or C. Must have a Bachelor's degree in computer science or equivalent and strong written and verbal communication in French and English. Onsite 4 days a week with 1 day remote in Montreal, QC. Ideal candidate is autonomous, technically curious, and capable of performing in high-pressure production environments.
Required Qualifications
- Bachelor's degree in computer science or equivalent
- 6+ years of backend development experience
- Deep expertise in C#/.NET internals
- Strong debugging, multithreading & optimization skills
- Experience with large-scale, high-performance systems
- Financial services / trading systems experience is a strong asset
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.