Application Architect – AI & Cloud Solutions (Azure)
About the role
Application Architect - AI & Cloud Solutions (Azure) Location: Toronto, Ontario, Canada Work Mode: Hybrid Employment Type: Contract-to-Hire (possible 3-month CTH)
Job Summary Our client is looking for an Application Architect to define the end-to-end architecture, technical strategy, and delivery approach for modern, cloud-native applications powered by AI and Microsoft Azure. As an accountable technical leader, you'll own architecture and technical decisions, partner with business stakeholders, product, and engineering teams, and lead cross-functional teams of developers, cloud engineers, AI specialists, and DevOps staff. You'll design scalable, secure solutions using React, Node.js, Java Spring Boot, and microservices, integrate generative AI, LLMs, and AI agents into enterprise applications, and drive modernization and cloud adoption across a large enterprise.
Key Responsibilities
- Define end-to-end architecture, technical strategy, and delivery approach for cloud-native applications on Azure.
- Own architecture, technical decisions, and delivery outcomes as the accountable technical leader.
- Design modern applications using React, TypeScript, Node.js, Java Spring Boot, Spring Cloud, REST APIs, microservices, and event-driven architecture.
- Integrate AI capabilities, including generative AI, LLMs, AI agents, RAG, and intelligent automation, using Azure OpenAI and Azure AI Services.
- Guide AI model selection, evaluation, and integration patterns, and apply responsible AI practices.
- Design secure, resilient, scalable solutions using Azure App Services, Azure Functions, Azure SQL, PostgreSQL, Cosmos DB, Blob Storage, containers, and DevOps practices.
- Implement authentication with Microsoft Entra ID (Azure AD), MSAL, Spring Security, and JWT.
- Set quality standards across testing (Jest, Cypress, JUnit, Mockito) and code quality tools (ESLint, Prettier).
- Lead cross-functional teams of developers, cloud engineers, AI specialists, and DevOps staff.
- Drive modernization, technology transformation, and cloud adoption in a large enterprise.
- Partner with business stakeholders, product teams, and engineering teams, and manage client relationships.
Required Qualifications
- Strong application architecture and software engineering experience, with a track record of designing and delivering scalable enterprise solutions on Azure.
- Hands-on experience designing cloud-native applications with React, Node.js, Java Spring Boot, APIs, and microservices.
- Experience integrating AI into enterprise applications, including generative AI, LLMs, AI agents, and intelligent automation.
- A strong understanding of AI model selection, evaluation, integration patterns, responsible AI, and emerging AI technologies (e.g., GPT, Claude, Gemini, Llama, Mistral).
- Expertise designing secure, resilient, scalable solutions on Azure, using containers and DevOps practices.
- Experience leading cross-functional teams to deliver end-to-end solutions.
- Proven ability to drive modernization, transformation, and cloud adoption in large enterprises.
- Strong client-facing and stakeholder management skills, and ownership of architecture and delivery outcomes.
- Willingness to complete a mandatory background check.
Nice to Have
- 15+ years of software development experience.
- 5+ years in an architect or technical lead role.
- Experience delivering Azure-based enterprise solutions and AI-enabled platforms.
- Certifications such as Azure Solutions Architect, Azure AI Engineer, TOGAF, or Kubernetes.
This engagement is managed end-to-end by Querentia. Our recruiters give you honest feedback at every stage, prepare you for the interview, and support a smooth onboarding once you land the offer.
