Back to job search
AspiringIT logo

Staff Software Engineer (.NET / Cloud / Microservices)

  • Canada
  • Remote
  • Posted Oct 29, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Not Applicable
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Lead end-to-end software design, development, and deployment, including architecture for microservices, APIs, and cloud infrastructure. Improve application performance, scalability, reliability, CI/CD, and engineering practices while mentoring developers and collaborating across teams.

Job details

Job title: Staff Software Engineer (.NET / Cloud / Microservices) Location: Canada – Fully Remote Employment: Full-Time About the Role We're seeking experienced Staff Software Engineers to drive architecture, development, and delivery of scalable applications for innovative FinTech and SaaS organizations. Key Responsibilities Lead end-to-end software design, development, and deployment. Drive system architecture, microservices, APIs, and cloud infrastructure. Optimize application performance, scalability, and reliability. Improve CI/CD pipelines, automation, and engineering practices. Mentor developers and collaborate with cross-functional teams. Requirements 9+ years of software engineering experience. Strong C# and .NET Core expertise; experience with React or Angular. Knowledge of distributed systems, microservices, DDD, and REST APIs. Experience with AWS, Azure, or GCP, Docker, Kubernetes, and Terraform. Strong SQL/NoSQL, CI/CD, system design, and technical leadership skills. Nice to Have Python, React Native, AI/ML integration, and AI-assisted development tools.

What you’ll do

Lead end-to-end software design, development, and deployment, including architecture for microservices, APIs, and cloud infrastructure. Improve application performance, scalability, reliability, CI/CD, and engineering practices while mentoring developers and collaborating across teams.

Requirements

Requires 9+ years of software engineering experience, strong C# and .NET Core expertise, and experience with React or Angular. Candidates should know distributed systems, microservices, domain-driven design, REST APIs, cloud platforms, containers, infrastructure as code, databases, CI/CD, system design, and technical leadership.

Listed skills

  • Microsoft Azure · Preferred
  • Kubernetes · Preferred
  • SQL · Preferred
  • REST APIs · Preferred
  • Angular · Preferred
  • Docker · Preferred
  • React · Preferred
  • Amazon Web Services · Preferred
  • C++ · Preferred
  • Terraform · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • .NET Core
  • React
  • Angular
  • Distributed Systems
  • Microservices
  • Domain-Driven Design
  • REST APIs
  • AWS
  • Azure
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Terraform
  • SQL
  • NoSQL

Job areas

  • Software
  • Technology
  • Management & Leadership
  • Finance & Accounting

More jobs from AspiringIT

See all jobs from AspiringIT