AI-First .NET Engineer for Cloud-Native SaaS

Quest Software Canada Inc

Nova Scotia

Hybrid

CAD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Quest Software Canada Inc. is seeking an experienced AI Software Engineer to advance AI-first software development for a cloud-native SaaS product on Azure. You will contribute to codebase and help the team adopt AI coding practices to improve speed, quality, and reliability.

The role requires strong C#/.NET, Azure cloud experience, and hands-on use of AI coding agents in production. You will collaborate in an Agile SCRUM team and participate in architecture reviews and CI/CD processes.

Qualifications

  • Completion of a computer science undergraduate degree or equivalent practical experience.
  • Five or more years of professional software development experience, including strong hands-on C# and .NET experience.
  • Demonstrated professional experience using AI coding agents, AI-assisted development tools, or agentic development workflows as a substantial part of real software development work.
  • Advanced practical experience with GitHub Copilot, Claude Code, Windsurf, or comparable AI-powered development platforms.
  • Demonstrated ability to apply AI coding tools to improve software design, implementation productivity, code quality, automated testing, debugging, troubleshooting, refactoring, code review, or technical documentation.
  • Experience building Azure cloud applications using event-driven, service based or microservice architectures.
  • Experience building scalable backend services and distributed systems.
  • Strong understanding of object-oriented design, design patterns, SOLID principles, secure development, automated testing, continuous integration, debugging, and maintainable software architecture.
  • Strong written and verbal communication skills, technical leadership, and the ability to collaborate effectively in an Agile team environment.
  • Nice to Have: Azure OpenAI Service, large language model APIs, evaluation frameworks, observability, or AI application security.
  • Nice to Have: Angular or React and TypeScript.

Responsibilities

  • Contribute to the adoption of AI-first software development practices across the project team.
  • Use AI coding agents and AI-assisted development platforms extensively in day-to-day product engineering, including solution design, implementation, automated testing, debugging, troubleshooting, refactoring, code reviews, and technical documentation.
  • Design reusable prompts, agent instructions, development workflows, validation steps, and guardrails that enable consistent and responsible AI-assisted software development.
  • Design, build, test, and maintain scalable, serverless, cloud-native SaaS capabilities using C#/.NET and Microsoft Azure technologies, including Azure Functions, Microsoft Graph API, Azure Data Explorer, Cosmos DB, AKS and ACA and Event Hubs.
  • Contribute to architecture, technical decision-making, code reviews, CI/CD, release readiness, and ownership of critical product components in an Agile SCRUM environment.

Skills

C#/.NET
AI coding agents
AI-assisted development
agentic development workflows
Azure cloud

Education

Bachelor's degree in Computer Science

Tools

GitHub Copilot
Claude Code
Windsurf
Azure Functions
Microsoft Graph API
Azure Data Explorer
Cosmos DB
AKS
Azure Container Apps
Event Hubs

Job description

Quest Software Canada Inc. is seeking an experienced AI Software Engineer to advance AI-first software development for a cloud-native SaaS product on Azure. You will contribute to codebase and help the team adopt AI coding practices to improve speed, quality, and reliability.

The role requires strong C#/.NET, Azure cloud experience, and hands-on use of AI coding agents in production. You will collaborate in an Agile SCRUM team and participate in architecture reviews and CI/CD processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Azure AI Software Engineer: AI-First Cloud-Native Dev
Azure AI Software Engineer: AI-First Cloud-Native Dev

Quest Software Canada Inc • Nova Scotia

Hybrid
CAD 110,000 - 150,000
Competitive pay
Annual bonuses
Comprehensive benefits
+3
AI-First .NET Engineer for Azure Cloud
AI-First .NET Engineer for Azure Cloud

Quest Software • Nova Scotia

Hybrid
CAD 120,000 - 170,000
Competitive pay
Annual bonuses
Health, family and retirement benefits
+3
Senior AI-Driven .NET Platform Engineer
Senior AI-Driven .NET Platform Engineer

Quest Software Canada Inc • Canada

Remote
CAD 100,000 - 150,000
Annual bonus
Flexible work options
Generous PTO
+1
AI Software Engineer
AI Software Engineer

Quest Software Canada Inc • Canada

On-site
CAD 120,000 - 160,000
Competitive pay
Bonuses
Health, family & retirement benefits
+2
Senior AI Software Developer
Senior AI Software Developer

Quest Software • Canada

Remote
CAD 120,000 - 150,000
Competitive pay
Annual bonuses
Comprehensive benefits
+3
AI-First Senior Software Engineer (SaaS/Cloud)
AI-First Senior Software Engineer (SaaS/Cloud)

GryphTech Inc. • Mississauga

On-site
CAD 90,000 - 130,000
Full-Stack AI Engineer, Cloud-Native & Secure Solutions
Full-Stack AI Engineer, Cloud-Native & Secure Solutions

Aimlroles • London

On-site
CAD 85,000 - 135,000
Career Development
Health & Wellness
Time Off
+2
Senior Backend Engineer - AI-First, .NET/C# (Remote Canada)
Senior Backend Engineer - AI-First, .NET/C# (Remote Canada)

Computrition, Inc. • Canada

Remote
CAD 150,000 - 170,000
AI-First Lead Software Engineer (Remote)
AI-First Lead Software Engineer (Remote)

NEOGOV • Toronto

On-site
CAD 120,000 - 160,000
Competitive wages
Comprehensive benefits package
Generous PTO
+5
Azure Cloud-Native Full-Stack Engineer
Azure Cloud-Native Full-Stack Engineer

Ontinue • Canada

Hybrid
CAD 110,000 - 150,000