Principal Backend Engineer – FinTech & Cloud

Arcadia

Toronto

Hybrid

CAD 170,000 - 175,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

10% bonus
RRSP
Full benefits
Flexible hybrid structure

Job summary

Arcadia in Toronto is seeking a Principal Software Developer to lead hands-on backend work using C# and .NET, shaping scalable systems that serve millions of customers in Canada and the US. You will design architectures, mentor engineers, and collaborate across product, QA, and security teams while advancing CI/CD, cloud-native microservices, and data strategies in a hybrid environment.

The ideal candidate has 12+ years of experience, deep system design skills, and a track record of delivering

Qualifications

  • Deep hands-on experience with C# and .NET backend development.
  • Experience at Principal/Lead/Staff level with system design.
  • Cloud experience across AWS and/or Azure.
  • Experience building microservices and APIs.
  • Knowledge of CI/CD, Docker, Kubernetes, and DevOps.
  • Strong secure coding and automated testing practices.
  • Bachelor’s degree in CS/SE.

Responsibilities

  • Design, build, and maintain scalable backend apps using C# and .NET.
  • Lead technical design and implementation of complex software systems.
  • Contribute to architecture across AWS and Azure.
  • Build and modernize microservices, APIs, and enterprise integrations.
  • Develop secure systems protecting customer data.
  • Work with SQL and NoSQL databases for high-volume apps.
  • Improve performance, reliability, and scalability.
  • Support Docker and Kubernetes workloads; strengthen CI/CD.
  • Write clean, testable production code and conduct code reviews.
  • Mentor developers and set engineering standards.

Skills

C#
.NET
Backend development
Software architecture
Cloud computing
AWS
Azure
Microservices
APIs
DevOps practices
Unit testing (NUnit/MSTest)
Mentoring/leadership
Security practices
Financial services domain knowledge

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure
SQL
NoSQL

Job description

Arcadia in Toronto is seeking a Principal Software Developer to lead hands-on backend work using C# and .NET, shaping scalable systems that serve millions of customers in Canada and the US. You will design architectures, mentor engineers, and collaborate across product, QA, and security teams while advancing CI/CD, cloud-native microservices, and data strategies in a hybrid environment.

The ideal candidate has 12+ years of experience, deep system design skills, and a track record of delivering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Developer
Principal Software Developer

Arcadia • Toronto

Hybrid
CAD 170,000 - 175,000
10% bonus
RRSP
Full benefits
+1
Senior Staff Software Architect – Cloud & FinTech
Senior Staff Software Architect – Cloud & FinTech

Capital One • Toronto

Hybrid
CAD 281,000 - 320,000
Work From Home allowance
Mental health coverage
Tuition subsidies
Senior Backend Engineer — Core Banking Platform
Senior Backend Engineer — Core Banking Platform

Braid • Canada

On-site
CAD 90,000 - 120,000
Principal Backend Architect — Scale Global AI Platform
Principal Backend Architect — Scale Global AI Platform

Passage • Toronto

On-site
CAD 80,000 - 100,000
Senior Backend Engineer — Fintech Builder, Payments Platform
Senior Backend Engineer — Fintech Builder, Payments Platform

Venn • Toronto

On-site
CAD 80,000 - 110,000
Competitive salary
Latest tech and equipment
Senior Backend Engineer - Azure Microservices & GraphQL
Senior Backend Engineer - Azure Microservices & GraphQL

Appfabs Incorporation • Toronto

On-site
CAD 90,000 - 120,000
Senior Banking Tech Software Developer | .NET & Azure
Senior Banking Tech Software Developer | .NET & Azure

EY • Toronto

On-site
CAD 88,000 - 132,000
Remote Senior .NET Architect – Distributed Banking Systems
Remote Senior .NET Architect – Distributed Banking Systems

Aequilibrium Software Inc • Vancouver

Remote
CAD 150,000 - 175,000
Fully remote within Canada
Competitive contract rate
Senior Backend Engineer — .NET API Expert
Senior Backend Engineer — .NET API Expert

Source Code • Toronto

On-site
CAD 120,000 - 143,000
Senior Fullstack Software Engineer New Québec, Quebec, Canada, New York, United States
Senior Fullstack Software Engineer New Québec, Quebec, Canada, New York, United States

Archera • Quebec

Hybrid
CAD 110,000 - 165,000
Remote-first culture
401(k) plan
Flexible PTO