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. Youll 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 LangChain.
- Implement OAuth2.0 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 / C#.
- Proven experience with OAuth2.0 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 practices
- Knowledge 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.
Additional Information :
What Were Offering
- Salary Range: $160000 to $180000 CAD annually bonus
- Flexible paid time off including sick and holiday
- Medical dental & vision insurance
- RRSP with Company contribution
- Life insurance and disability benefits
- Tuition assistance
- Community involvement and volunteering events
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.
Remote Work :
No
Employment Type :
Full-time
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. Youll work alongside the Plat...
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. Youll 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 LangChain.
- Implement OAuth2.0 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 / C#.
- Proven experience with OAuth2.0 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 practices
- Knowledge 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.
Additional Information :
What Were Offering
- Salary Range: $160000 to $180000 CAD annually bonus
- Flexible paid time off including sick and holiday
- Medical dental & vision insurance
- RRSP with Company contribution
- Life insurance and disability benefits
- Tuition assistance
- Community involvement and volunteering events
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.
Remote Work :
No
Employment Type :
Full-time
View more
View less