
AI Software Engineer
Posted Aug 26

Posted Aug 26
This is a fully remote position, open to applicants in Canada.
• Assist in defining and enhancing AI-first software development practices for a cloud-native SaaS product on Microsoft Azure.
• Play a key role in promoting the adoption of AI-first software development practices throughout the project team.
• Utilize AI coding agents and AI-assisted development platforms extensively in everyday product engineering tasks.
• Implement AI tools for solution design, implementation, automated testing, debugging, troubleshooting, refactoring, code reviews, and technical documentation.
• Create reusable prompts, agent instructions, development workflows, validation steps, and guardrails to ensure 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 the ownership of critical product components.
• Operate within an Agile SCRUM environment.
• Completion of a computer science undergraduate degree or relevant practical experience.
• A minimum of five years of professional software development experience.
• Strong hands-on experience with C# and .NET.
• Proven professional experience utilizing AI coding agents, AI-assisted development tools, or agentic development workflows as a significant part of real software development tasks.
• Advanced practical knowledge of GitHub Copilot, Claude Code, Windsurf, or similar AI-powered development platforms.
• Capability to leverage AI coding tools to enhance software design, implementation efficiency, code quality, automated testing, debugging, troubleshooting, refactoring, code review, or technical documentation.
• Experience in developing Azure cloud applications using event-driven, service-based, or microservice architectures.
• Background in 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.
• Excellent written and verbal communication skills, technical leadership, and the ability to collaborate effectively within an Agile team environment.
• Experience in developing and maintaining YAML CI/CD pipelines using Azure DevOps, Jenkins, or similar systems.
• Familiarity with Azure OpenAI Service, large language model APIs, evaluation frameworks, observability, or AI application security.
• Experience with Angular or React and TypeScript.
• Candidates must reside in Canada.
• Competitive pay.
• Annual bonuses.
• Recognition for top performers.
• Comprehensive health benefits.
• Family benefits.
• Retirement benefits.
• Flexible work options.
• Generous paid time off (PTO).
• Wellness programs.
• Opportunities for professional growth through learning platforms.
• Mentorship.
• Leadership programs.
• Inclusive teams supported by Employee Resource Groups and the Equality & Inclusion Council.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.