AI-First .NET Engineer for Cloud-Native SaaS

Quest Software Canada Inc

Nova Scotia

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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
Senior Azure AI Software Developer
Senior Azure AI Software Developer

Quest Software Canada Inc • Nova Scotia

On-site
CAD 120,000 - 160,000
Competitive pay
Annual bonuses
Comprehensive benefits
+3
AI-Driven QA Automation Engineer (C#/.NET, Azure)
AI-Driven QA Automation Engineer (C#/.NET, Azure)

Quest Software Canada Inc • Nova Scotia

Hybrid
CAD 85,000 - 125,000
AI Software Engineer
AI Software Engineer

Quest Software Canada Inc • Canada

Hybrid
CAD 120,000 - 160,000
Competitive pay
Bonuses
Health, family & retirement benefits
+2
AI Software Engineer - Identity Recovery
AI Software Engineer - Identity Recovery

Quest Software Canada Inc • Canada

Hybrid
CAD 110,000 - 170,000
Competitive pay
Annual bonuses
Health 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 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
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
Software Automation Developer
Software Automation Developer

Quest Software Canada Inc • Halifax

Hybrid
CAD 80,000 - 110,000
Competitive pay
Annual bonuses
Comprehensive benefits
+3
AI-First Native Engineer: Build AI-Driven Apps
AI-First Native Engineer: Build AI-Driven Apps

E2 + Associates • Calgary

On-site
CAD 90,000 - 120,000
Competitive base salary
Performance-based variable compensation
Health & Wellness spending account
+2