Summary
✨ AI‑Generated
A Senior Full Stack .NET Engineer is sought to help develop and enhance a modern SaaS platform used by financial institutions. You will build scalable applications, contribute to technical direction, and work collaboratively on sophisticated solutions for risk and financial operations. The position is remote within Canada and suits an engineer who enjoys both hands-on development and technical influence.
Highlights
Remote senior engineering opportunity within a collaborative, high-performing team building a modern SaaS platform for financial institutions. The role offers the chance to develop scalable applications and influence technical direction while working on sophisticated financial technology challenges.
Description
Our client is a fast-growing fintech company transforming how financial institutions manage risk, treasury operations, and cross-border financial activities.
Their cloud-based platform serves banks, credit unions, private equity firms, hedge funds, asset managers, and insurance organizations by providing advanced solutions for interest rate, foreign exchange, and commodity risk management.
Working alongside leading financial institutions and strategic partners, the organization combines deep industry expertise with modern technology to deliver innovative, scalable solutions that help clients navigate increasingly complex financial markets.
Position Overview
Our client is seeking a Senior Full Stack Engineer to join a collaborative, high-performing engineering team responsible for developing and enhancing a modern SaaS platform utilized by financial institutions across North America.
This role is ideal for an engineer who enjoys building scalable applications, influencing technical direction, mentoring team members, and leveraging AI-assisted development practices to deliver impactful business outcomes.
While this is a fully remote position, candidates located in Ontario, Canada are strongly preferred.
Key Responsibilities
Design, develop, and maintain scalable full-stack applications in a cloud-native environment.
Collaborate closely with engineering leadership and cross-functional teams to deliver high-quality software solutions.
Build and maintain modern APIs, backend services, and user-facing applications.
Contribute to architecture decisions and promote engineering best practices across the organization.
Develop and document reusable patterns, frameworks, and reference implementations.
Mentor and support fellow engineers through technical guidance and knowledge sharing.
Participate in code reviews and champion high standards for software quality.
Leverage AI-assisted development tools to improve productivity, quality, and delivery outcomes.
Support CI/CD pipelines and advocate for automated testing practices throughout the software lifecycle.
Required Qualifications
7+ years of professional software engineering experience delivering production applications.
Bachelor's degree in Computer Science or equivalent practical experience.
Strong expertise in C# and ASP.NET development.
Experience building full-stack applications using MVC frameworks and modern architectural patterns.
Proficiency with React and modern frontend development practices.
Experience working with:Microsoft SQL ServerPostgreSQLMongoDBORM frameworksStrong understanding of:Domain-Driven Design (DDD)Service-Oriented Architecture (SOA)Microservices architecturesHands-on experience with:CI/CD pipelinesUnit, integration, and end-to-end testingSource control and DevOps practicesProven ability to mentor engineers and contribute to technical leadership initiatives.
Strong communication and collaboration skills within distributed teams.
Preferred Qualifications
Experience within:Capital MarketsTreasury ManagementFinancial ServicesFinTechKnowledge of derivatives, hedging, risk management, or financial products.
Experience with:CQRSEvent SourcingEvent-Driven ArchitectureContainerization experience using:DockerKubernetesCloud infrastructure experience, including:AWSTerraformAWS CDKFamiliarity with Blazor and migration strategies toward modern React applications.
What Success Looks Like
The ideal candidate thrives in a fast-paced environment and enjoys:
Solving complex technical challenges.
Building clean, maintainable, and scalable software.
Collaborating with talented engineers across multiple time zones.
Driving continuous improvement and innovation.
Balancing technical excellence with practical business outcomes.
Contributing to a strong engineering culture centered around learning and mentorship.
Compensation & Benefits
Base Salary: CAD $110,000 - $150,000
In addition, the selected candidate may be eligible for:
Performance-based bonusEquity participation23 days paid vacationEmployer RRSP contribution (3%)Comprehensive health and wellness benefitsFully remote work environmentCareer growth and professional development opportunities
Location
Remote - Canada
Preference will be given to candidates located in Ontario; however, qualified candidates across Canada are encouraged to apply.
About Recruit22
Recruit22 is conducting this search on behalf of our client.
All inquiries and applications will be handled confidentially.
Qualified candidates are encouraged to apply and will be contacted directly by a member of the Recruit22 team.