Opens LinkedIn
- 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
Senior Software Engineer
- On-site
- Kitchener, ON
- Posted Oct 16, 2026
Senior Software Engineer
- On-site
- Kitchener, ON
- Posted Oct 1, 2026