Senior Software Engineer - Identity & Authorization Platform
Top Benefits
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Identity & Authorization Platform based in Canada. This role sits at the core of a global cloud platform’s security and access management layer, shaping how identity, authentication, and authorization are built and enforced across large-scale distributed systems. You will design and evolve the foundational services that control how users, services, and customers securely access critical products and data. Working in a high-impact platform engineering environment, you will collaborate with product, infrastructure, and security teams to unify access control patterns across multiple services. The role requires deep systems thinking, strong backend engineering expertise, and a passion for building highly reliable, scalable, and developer-friendly security primitives. You will help define the future of identity at scale, ensuring secure, consistent, and observable access across all user interactions. \n
Accountabilities Design, build, and evolve core platform services for authentication, authorization, and audit logging across distributed cloud systems, ensuring security, scalability, and reliability at enterprise scale. Develop and maintain unified access control systems including RBAC/ReBAC models, policy engines, token issuance, session management, and permission evaluation services. Implement and support identity protocols such as OAuth2, OIDC, SAML, SCIM, and MFA/passwordless authentication flows for enterprise-grade integrations. Build SDKs, APIs, and developer tools that enable product teams to easily integrate standardized identity and authorization capabilities. Design and maintain observability pipelines for authorization decisions, ensuring all access events are traceable, auditable, and queryable. Partner with multiple engineering teams to migrate fragmented authentication systems into a unified platform architecture. Participate in on-call rotations and ensure high availability and reliability of critical identity infrastructure. Requirements 4+ years of experience building scalable backend systems, with strong proficiency in at least one systems language (Go, Rust, or C++) and one higher-level language (TypeScript or Python). Proven experience designing or implementing authentication and authorization systems (e.g., OAuth2 providers, token services, RBAC/ABAC engines, or Zanzibar-style systems). Strong understanding of identity protocols including SAML, SCIM, OIDC, and OAuth2 at a deep implementation level. Experience building distributed systems with attention to consistency, scalability, caching strategies, and multi-region reliability. Demonstrated ability to design clean, adoptable APIs and SDKs used by multiple engineering teams. Familiarity with enterprise identity ecosystems (Auth0, WorkOS, AWS/GCP/Azure IAM) and integration patterns. Strong debugging skills, production ownership mindset, and commitment to high engineering standards. Benefits Competitive compensation package aligned with senior-level platform engineering roles. Equity participation offering long-term value in a high-growth technology organization. Fully remote-friendly work environment within Canada with flexible working arrangements. Comprehensive health, dental, and wellness coverage (varies by region). Flexible time off policies and strong emphasis on work-life balance. Home office support and equipment allowance for remote employees. Opportunities to work on large-scale, mission-critical cloud infrastructure used globally. Learning and development support to grow expertise in distributed systems, security, and identity engineering.
\n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Not the right fit? Search for Software Engineer jobs in Canada
About Jobgether
Your future of work, like you've always dreamt it, is now possible with Jobgether !
The Covid crisis has accelerated its revolution but work, as we knew it, doesn't exist anymore. Tomorrow, jobs will be hybrid, remote and asynchronous. Flexibility will be the norm.
Jobgether helps you find your next remote job, wherever you are.
Similar Jobs
Senior Software Engineer - Identity & Authorization Platform
Top Benefits
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Identity & Authorization Platform based in Canada. This role sits at the core of a global cloud platform’s security and access management layer, shaping how identity, authentication, and authorization are built and enforced across large-scale distributed systems. You will design and evolve the foundational services that control how users, services, and customers securely access critical products and data. Working in a high-impact platform engineering environment, you will collaborate with product, infrastructure, and security teams to unify access control patterns across multiple services. The role requires deep systems thinking, strong backend engineering expertise, and a passion for building highly reliable, scalable, and developer-friendly security primitives. You will help define the future of identity at scale, ensuring secure, consistent, and observable access across all user interactions. \n
Accountabilities Design, build, and evolve core platform services for authentication, authorization, and audit logging across distributed cloud systems, ensuring security, scalability, and reliability at enterprise scale. Develop and maintain unified access control systems including RBAC/ReBAC models, policy engines, token issuance, session management, and permission evaluation services. Implement and support identity protocols such as OAuth2, OIDC, SAML, SCIM, and MFA/passwordless authentication flows for enterprise-grade integrations. Build SDKs, APIs, and developer tools that enable product teams to easily integrate standardized identity and authorization capabilities. Design and maintain observability pipelines for authorization decisions, ensuring all access events are traceable, auditable, and queryable. Partner with multiple engineering teams to migrate fragmented authentication systems into a unified platform architecture. Participate in on-call rotations and ensure high availability and reliability of critical identity infrastructure. Requirements 4+ years of experience building scalable backend systems, with strong proficiency in at least one systems language (Go, Rust, or C++) and one higher-level language (TypeScript or Python). Proven experience designing or implementing authentication and authorization systems (e.g., OAuth2 providers, token services, RBAC/ABAC engines, or Zanzibar-style systems). Strong understanding of identity protocols including SAML, SCIM, OIDC, and OAuth2 at a deep implementation level. Experience building distributed systems with attention to consistency, scalability, caching strategies, and multi-region reliability. Demonstrated ability to design clean, adoptable APIs and SDKs used by multiple engineering teams. Familiarity with enterprise identity ecosystems (Auth0, WorkOS, AWS/GCP/Azure IAM) and integration patterns. Strong debugging skills, production ownership mindset, and commitment to high engineering standards. Benefits Competitive compensation package aligned with senior-level platform engineering roles. Equity participation offering long-term value in a high-growth technology organization. Fully remote-friendly work environment within Canada with flexible working arrangements. Comprehensive health, dental, and wellness coverage (varies by region). Flexible time off policies and strong emphasis on work-life balance. Home office support and equipment allowance for remote employees. Opportunities to work on large-scale, mission-critical cloud infrastructure used globally. Learning and development support to grow expertise in distributed systems, security, and identity engineering.
\n How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Not the right fit? Search for Software Engineer jobs in Canada
About Jobgether
Your future of work, like you've always dreamt it, is now possible with Jobgether !
The Covid crisis has accelerated its revolution but work, as we knew it, doesn't exist anymore. Tomorrow, jobs will be hybrid, remote and asynchronous. Flexibility will be the norm.
Jobgether helps you find your next remote job, wherever you are.