JobTarget Logo

Senior Software Engineer - Identity & Authorization Platform in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer - Identity & Authorization Platform

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.

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.
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!
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

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Cloud Cybersecurity Engineer

Jobgether
Canada Creek, Nova Scotia

Senior / Principal Client Partner

3Pillar Global
Canada Creek, Nova Scotia
New

Senior Software Engineer, Data Product

Jobgether
Canada Creek, Nova Scotia
New

Associate Director, AI Architect

Jobgether
Canada Creek, Nova Scotia

Sr. Infrastructure Engineer

VGS
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.