Principal Software Engineer - Agentic AI Platform - Copperleaf
Job in
Vancouver, BC, Canada
Listing for:
IFS
Full Time
position
Listed on 2026-01-13
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Job Description & How to Apply Below
Job Description We are seeking a Principal Software Engineer specializing in Platform Services to design and build the core microservices architecture of our Agentic AI Platform. This role defines how users, services, and AI agents authenticate, authorize, and interact across the platform. You’ll work alongside the Platform Engineering team to build a secure, extensible foundation for the next generation of intelligent systems.
Key Responsibilities
Architect and develop the Identity as a Service (IDaaS) module for the AI platform using C#/.NET.Integrate AI tooling into the platform, including Azure AI Foundry and Lang Chain.Implement , OpenID Connect (OIDC), and token-based identity flows for users, services, and agents.Build scalable, stateless microservices integrated with Azure AD, Auth0, or other identity providers.Define policies and APIs for fine-grained access control and service-to-service authentication.Contribute to CI/CD pipelines, testing automation, and container deployment standards.Document architecture patterns and provide mentorship in secure development practices.Qualifications
5+ years of backend software development experience using .NET/ C#.Proven experience with , OpenID Connect (OIDC), and federated identity systems.Strong understanding of RESTful API design, microservices, and event-driven architectures.Experience optimizing and fine-tuning application and database performance across high-scale workloads.Experience breaking down monolithic applications into consumable micro-services with industry best practicesKnowledge of Azure cloud-native software architecture and developing scalable containerized applications.Excellent communication, problem-solving, and documentation skills.About You
You approach software as a platform builder - focusing on extensibility, security, and developer experience.You are deeply curious about AI systems and the intersection of identity, access, and automation.You communicate clearly and build trust across technical and non-technical teams.You thrive on designing elegant solutions to complex, cross-cutting challenges.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: