AI Software Engineer building scalable Azure cloud-native SaaS capabilities for Quest Software, which delivers enterprise AI, data governance, cybersecurity, and platform modernization solutions. Advancing production AI-assisted engineering practices.
Responsibilities
Help define and advance AI-first software development practices for a cloud-native SaaS product on Microsoft Azure
Contribute to 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
Apply AI tools to solution design, implementation, automated testing, debugging, troubleshooting, refactoring, code reviews, and technical documentation
Design reusable prompts, agent instructions, development workflows, validation steps, and guardrails for consistent and responsible AI-assisted development
Design, build, test, and maintain scalable, serverless, cloud-native SaaS capabilities
Contribute to architecture, technical decision-making, code reviews, CI/CD, release readiness, and ownership of critical product components
Work in an Agile SCRUM environment
Requirements
Completion of a computer science undergraduate degree or equivalent practical experience
Five or more years of professional software development experience
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
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 ability to collaborate effectively in an Agile team environment
Experience developing and maintaining YAML CI/CD pipelines using Azure DevOps, Jenkins, or similar systems
Experience with Azure OpenAI Service, large language model APIs, evaluation frameworks, observability, or AI application security
Experience with Angular or React and TypeScript
Candidate must be located in Canada
Benefits
Competitive pay
Annual bonuses
Top-performer recognition
Comprehensive health benefits
Family benefits
Retirement benefits
Flexible work options
Generous PTO
Wellness programs
Professional growth through learning platforms
Mentorship
Leadership programs
Inclusive teams supported by Employee Resource Groups and the Equality & Inclusion Council
Tech Lead building authentication, fraud protection, and access platforms for Reap’s global stablecoin fintech. Owning AWS architecture, security, reliability, and platform adoption.
Senior Software Developer building secure, scalable AI - enabled financial intelligence systems at MindBridge. Owning data pipelines, enterprise integrations, analytics, and cloud platform capabilities.
Backend engineer building scalable AI - native cybersecurity infrastructure for Doppel. Developing software that detects and disrupts phishing, impersonation, fraud, and other digital threats.
Browser engine specialist developing experimental browser capabilities at Mozilla, the open - source internet technology company. Investigating engine internals, performance, correctness, and AI - agent interaction.
Lead Engineer shaping Xero’s global payments platform and bill - payment products. Building secure, high - throughput services that help small businesses manage cash flow.
Backend engineer scaling Redis and Valkey cache infrastructure for Affirm’s financial technology platform. Automating operations, migrations and self - service workflows for mission - critical data services.
Product Engineering Lead guiding API and React teams building Keet, Tether’s serverless peer - to - peer messaging and video - calling app. Shaping product delivery for global scale.
Product Engineering Lead shaping Keet, Tether’s peer - to - peer messaging and video calling app. Leading API and React frontend teams toward globally scalable consumer features.
Software Engineer Intern building frontend and backend solutions for EQ Bank, Canada’s digital Challenger Bank. Developing APIs, microservices, and web/mobile banking interfaces.
Software Engineer building real - time anti - abuse and detection systems for Resend’s developer email platform. Designing enforcement, ML classifiers, and safeguards against spam, phishing, and account takeover.