AI Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
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














