Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Engineer

Home > Java programming jobs

Staff Engineer in Canada

  • AlphaSense
  • Full time
  • Email
  • Remote

Responsibilities

  • Design, build, and evolve authorization systems using RBAC, ABAC, and ReBAC.
  • Design, build, and evolve authentication systems and work closely with the Auth0 integration.
  • Build and operate user management, provisioning, identity, and entitlement systems for AlphaSense’s customer base.
  • Partner with security teams to implement secure-by-design platforms aligned with SOC2 and GDPR requirements.
  • Design scalable systems and self-service GraphQL, gRPC, and REST APIs for product engineering teams.
  • Define the long-term roadmap across authentication, authorization, and user management.
  • Drive projects autonomously from Canada while collaborating with the Helsinki-based team.
  • Champion testing, observability, and reliability practices across the platform.

Requirements

  • Strong experience building and operating identity, authentication, or authorization platforms at scale.
  • Strong backend experience with Java, Spring Boot, WebFlux, and Maven.
  • Experience with SQL, GraphQL, gRPC, REST, 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 and TDD or a strong commitment to automated testing.
  • Ability to shape roadmaps, drive execution autonomously, and collaborate effectively across time zones.
  • Interest in security and experience partnering with security teams on secure-by-design systems.
  • Auth0 experience is a preferred qualification.
  • SpiceDB or Zanzibar-style authorization system experience is preferred.
  • Apollo Federation and OpenTelemetry experience are preferred.
  • Experience in SOC2- and/or GDPR-compliant environments is preferred.

Benefits

  • Equity may be offered.
  • Generous benefits program.
  • Role is based in Canada and collaborates closely with a Helsinki-based team in a distributed, cross-time-zone setup.

AlphaSense

AlphaSense is the technology behind the business world’s most important decisions – from Wall Street to boardrooms across every major industry. Trusted by over 6,500 leading companies – including 88% of the S&P 100, 80% of top global banks, and all 20 of the world’s largest pharmaceutical firms –...

Similar positions

Lead Software Engineer

  • 8th Light
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $126k-$157k
  • United States

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • Others
  • 10/25/2026
  • Salary: Competitive
  • Bengaluru, India