Senior Azure AI Software Developer building cloud-native SaaS solutions on Microsoft Azure for Quest Software. Advancing AI-assisted development practices across enterprise software engineering.
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 for 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
Work with Azure Functions, Microsoft Graph API, Azure Data Explorer, Cosmos DB, AKS, Azure Container Apps, 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
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
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 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
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Senior Full Stack Developer building and modernizing cloud applications across frontend and backend systems. Delivering scalable services, AWS infrastructure, APIs, and automated testing for Innosphere’s clients.
Android engineer building secure Kotlin and Jetpack Compose features for Semperis’s Ready1 mobile incident - response product. Shipping enterprise identity and cybersecurity workflows through Google Play.
Senior Software Developer building full - stack, AI - enhanced applications for Autodesk’s preconstruction bidding and risk management products. Hybrid role based in Canadian Autodesk offices.
Senior Linux Kernel Engineer developing and maintaining EOS kernel software for Arista Networks’ client - to - cloud networking products. Integrating CPUs, hardware, tests, and upstream Linux features.
Senior software engineer developing packet - forwarding and system software for Arista's data - center networking products. Building ASIC support, automated tests, hardware drivers, and customer fixes.