Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Engineer building AlphaSense’s identity, authentication, authorization, and user management platform. Scaling secure APIs and infrastructure for enterprise market-intelligence customers.

Responsibilities

  • Design, build, and evolve the authorization platform using RBAC/ABAC/ReBAC
  • Design, build, and evolve the authentication platform across varied use cases
  • Design, build, and evolve the user management platform for identities and entitlements
  • Partner with security teams to ensure platforms are secure by design and aligned with SOC2 and GDPR
  • Design and implement highly scalable systems for growing users and customers
  • Define the long-term roadmap across authentication, authorization, and user management
  • Build self-service GraphQL, gRPC, and REST systems and APIs for product engineering teams
  • Drive projects autonomously from Canada while aligning with the Helsinki-based team
  • Champion testing, observability, and reliability practices across the platform

Requirements

  • Genuinely senior, self-sufficient engineer
  • Strong experience building and operating identity, authentication, or authorization platforms at scale
  • Ideally experienced in a platform/product-platform engineering context
  • Strong backend experience with Java 2X, Spring Boot 3.X.X, WebFlux, and Maven
  • Experience with SQL, GraphQL, gRPC, and REST
  • Experience with AWS, GCP, Kubernetes, and Helm
  • Knowledge of RBAC, ABAC, ReBAC, OAuth 2.0, OIDC, JWT, SAML 2.0, enterprise SSO federation, and SCIM
  • Experience with event-driven architecture patterns
  • TDD experience or a genuine passion for automated testing
  • Genuine interest in security
  • Comfortable partnering with security teams on secure-by-design systems
  • Comfortable working in a distributed, cross-timezone setup from Canada with a Helsinki-based team
  • Nice to have: Auth0, SpiceDB/Zanzibar-style authorization systems, Apollo Federation, OpenTelemetry, and SOC2/GDPR-compliant environments

Benefits

  • Equity may be offered
  • Generous benefits program
  • Reasonable accommodation for qualified employees with protected disabilities, as required by applicable laws
  • Equal-opportunity employment practices

Job type

Full Time

Experience level

Lead

Salary

CA$164,450 - CA$226,550 per year

Degree requirement

No Education Requirement

Tech skills

ApolloAWSGoogle Cloud PlatformGraphQLGRPCJavaKubernetesMavenSpringSpring BootSpringBootSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.