Keycard Labs

Staff Identity Engineer

Keycard Labs

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

Distributed SystemsGoHerokuOpen SourceRust

About the role

  • Build the identity, authentication, authorization, and data systems at the heart of Keycard
  • Design and deliver distributed, asynchronous services that provide strong security guarantees and perform auth decisions in under 10ms
  • Contribute across the product surface from SDKs and developer-facing APIs to core identity and data systems
  • Work shoulder-to-shoulder with founders, product, design, engineering, and customers to shape the product
  • Invent agent-native identity integrations and enable agentic workflows and frameworks
  • Iterate quickly in ambiguous early-stage environment, making trade-offs for short-term delivery while laying groundwork for long-term systems
  • Lead by example, raising the bar for technical excellence and helping teammates succeed

Requirements

  • Deep experience building and operating core identity, authentication, and authorization systems
  • Ability to implement protocols like OAuth, OIDC, TLS, and related primitives
  • Proven ability to design secure, multi-tenant, distributed systems with simple/extensible data models and strong guarantees around consensus and transactionality
  • Hands-on programming experience and developer-first mindset; fluent in Go, Rust, or similar languages
  • Experience building distributed, asynchronous services that operate at global scale and low latency
  • Experience designing APIs, SDKs, and developer-facing libraries
  • Iterative 0→1 delivery experience in early-stage startups
  • Empathetic leadership, collaboration, and written communication skills for distributed teams
  • Remote collaboration mastery and experience working in distributed teams
  • Authorization to work in the United States or Canada (application form question)