Top Benefits
About the role
Location: Toronto, ON – flexible hybrid, ideally 1 or 2 day per week Type: Full-Time Comp: $170–175K + 10% bonus + RRSP + full benefits
A leading financial services organization in the consumer lending and alternative financial services space is hiring a Principal Software Developer to help modernize and scale its core technology platforms.
This is a deeply hands-on backend engineering role focused primarily on C# and .NET. You’ll design and build secure, scalable applications, contribute to system architecture, and help establish strong engineering practices across a complex cloud environment.
The organization is investing significantly in technology modernization, including cloud platforms, microservices, APIs, data capabilities, and customer-facing digital products. You’ll work closely with engineering, architecture, product, QA, and business stakeholders to deliver systems used by more than one million customers annually across Canada and the US.
What You’ll Do Design, build, and maintain scalable backend applications using C# and .NET Lead the technical design and implementation of complex software systems Contribute to application and platform architecture across AWS and Azure Build and modernize microservices, APIs, and enterprise integrations Develop secure systems that protect sensitive financial and customer data Work with SQL and NoSQL databases to support high-volume applications Improve application performance, reliability, maintainability, and scalability Support containerized workloads using Docker and Kubernetes Strengthen CI/CD pipelines, automated testing, and DevOps practices Write clean, efficient, and testable production code Conduct code reviews and establish engineering standards and best practices Troubleshoot complex production issues and drive long-term solutions Mentor senior and intermediate developers while remaining deeply hands-on Partner with product, QA, architecture, and business teams to translate requirements into technical solutions Evaluate emerging technologies and identify opportunities to improve platforms and development processes
What We’re Looking For 12+ years of professional software development experience Deep hands-on experience with C#, .NET, and backend application development Experience operating at a Principal, Lead, Staff, or Senior technical level Strong system design and software architecture capabilities Experience building microservices, APIs, and distributed applications Strong cloud experience across AWS and/or Azure Experience with relational and NoSQL databases Knowledge of CI/CD, Docker, Kubernetes, and modern DevOps practices Strong understanding of secure coding, automated testing, and code quality Experience with unit testing frameworks such as NUnit or MSTest Ability to influence technical decisions and communicate with both engineering and business stakeholders Experience mentoring developers and raising engineering standards Background in financial services, fintech, payments, or consumer lending is an asset Bachelor’s degree in Computer Science, Software Engineering, or a related field
Why Apply? Principal-level ownership while remaining deeply involved in the code Help modernize large-scale financial platforms used by more than one million customers annually Work across C#/.NET, AWS, Azure, microservices, APIs, and cloud-native technologies Influence architecture, engineering standards, and technical direction Flexible hybrid structure, ideally one day per week in Toronto Competitive compensation, 10% bonus, RRSP, and comprehensive benefits
About Arcadia Search
Arcadia specializes in high-impact - permanent and contract - recruitment at the crossroads of technology, business, and innovation. We help organizations drive growth by hiring strategically, and we connect candidates to meaningful opportunities.
With offices in Toronto and New York and decades of combined industry experience, we bring global reach with a personal touch. Our insight helps clients cut through the noise - and candidates find the right fit, faster.
Our values and approach are anchored in these three principles:
Built on trust. Delivered with discipline. Rooted in integrity.
Practice Areas:
Technology Recruitment Solutions Our expertise includes: • DevOps, Cloud, and Site Reliability Engineering (SRE) • Full Stack, Backend, and Frontend Software Development • Artificial Intelligence, Machine Learning & Data Science • Cybersecurity • Product & Project Management • Infrastructure & Network Engineering • UI/UX Design
Accounting & Finance Recruitment Solutions Roles we specialize in: • Controllers • Financial Planning & Analysis (FP&A) Leads • Senior Accountants • Corporate Finance Specialists • Internal Auditors • Treasury Professionals • Tax Experts
Executive Search Typical leadership placements include: • Chief Executive Officer (CEO) • Chief Technology Officer (CTO) • Chief Financial Officer (CFO) • VP of Engineering • VP of Product
Similar Jobs
Top Benefits
About the role
Location: Toronto, ON – flexible hybrid, ideally 1 or 2 day per week Type: Full-Time Comp: $170–175K + 10% bonus + RRSP + full benefits
A leading financial services organization in the consumer lending and alternative financial services space is hiring a Principal Software Developer to help modernize and scale its core technology platforms.
This is a deeply hands-on backend engineering role focused primarily on C# and .NET. You’ll design and build secure, scalable applications, contribute to system architecture, and help establish strong engineering practices across a complex cloud environment.
The organization is investing significantly in technology modernization, including cloud platforms, microservices, APIs, data capabilities, and customer-facing digital products. You’ll work closely with engineering, architecture, product, QA, and business stakeholders to deliver systems used by more than one million customers annually across Canada and the US.
What You’ll Do Design, build, and maintain scalable backend applications using C# and .NET Lead the technical design and implementation of complex software systems Contribute to application and platform architecture across AWS and Azure Build and modernize microservices, APIs, and enterprise integrations Develop secure systems that protect sensitive financial and customer data Work with SQL and NoSQL databases to support high-volume applications Improve application performance, reliability, maintainability, and scalability Support containerized workloads using Docker and Kubernetes Strengthen CI/CD pipelines, automated testing, and DevOps practices Write clean, efficient, and testable production code Conduct code reviews and establish engineering standards and best practices Troubleshoot complex production issues and drive long-term solutions Mentor senior and intermediate developers while remaining deeply hands-on Partner with product, QA, architecture, and business teams to translate requirements into technical solutions Evaluate emerging technologies and identify opportunities to improve platforms and development processes
What We’re Looking For 12+ years of professional software development experience Deep hands-on experience with C#, .NET, and backend application development Experience operating at a Principal, Lead, Staff, or Senior technical level Strong system design and software architecture capabilities Experience building microservices, APIs, and distributed applications Strong cloud experience across AWS and/or Azure Experience with relational and NoSQL databases Knowledge of CI/CD, Docker, Kubernetes, and modern DevOps practices Strong understanding of secure coding, automated testing, and code quality Experience with unit testing frameworks such as NUnit or MSTest Ability to influence technical decisions and communicate with both engineering and business stakeholders Experience mentoring developers and raising engineering standards Background in financial services, fintech, payments, or consumer lending is an asset Bachelor’s degree in Computer Science, Software Engineering, or a related field
Why Apply? Principal-level ownership while remaining deeply involved in the code Help modernize large-scale financial platforms used by more than one million customers annually Work across C#/.NET, AWS, Azure, microservices, APIs, and cloud-native technologies Influence architecture, engineering standards, and technical direction Flexible hybrid structure, ideally one day per week in Toronto Competitive compensation, 10% bonus, RRSP, and comprehensive benefits
About Arcadia Search
Arcadia specializes in high-impact - permanent and contract - recruitment at the crossroads of technology, business, and innovation. We help organizations drive growth by hiring strategically, and we connect candidates to meaningful opportunities.
With offices in Toronto and New York and decades of combined industry experience, we bring global reach with a personal touch. Our insight helps clients cut through the noise - and candidates find the right fit, faster.
Our values and approach are anchored in these three principles:
Built on trust. Delivered with discipline. Rooted in integrity.
Practice Areas:
Technology Recruitment Solutions Our expertise includes: • DevOps, Cloud, and Site Reliability Engineering (SRE) • Full Stack, Backend, and Frontend Software Development • Artificial Intelligence, Machine Learning & Data Science • Cybersecurity • Product & Project Management • Infrastructure & Network Engineering • UI/UX Design
Accounting & Finance Recruitment Solutions Roles we specialize in: • Controllers • Financial Planning & Analysis (FP&A) Leads • Senior Accountants • Corporate Finance Specialists • Internal Auditors • Treasury Professionals • Tax Experts
Executive Search Typical leadership placements include: • Chief Executive Officer (CEO) • Chief Technology Officer (CTO) • Chief Financial Officer (CFO) • VP of Engineering • VP of Product