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 new

  • 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

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote