K

Keycard Labs

AI agent identity and access infrastructure

Staff Software Engineer - Security

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • You have shipped and maintained production code, not only security tooling, and have found and fixed vulnerabilities in applications or identity systems.
  • You can read unfamiliar code, build an exploit or reproduction, and ship the fix with a regression test.
  • You know OAuth 2.0 and 2.1, OpenID Connect, and token exchange (RFC 8693), and can describe failures you have seen, such as refresh-token misuse.
  • You can spot problems in an IAM policy, a network path, or a cloud audit log, even if you have never run cloud infrastructure.
  • You have built security tooling other engineers adopted that prevents recurring bugs, and can explain what it catches, what it misses, and when fixes need human review.
  • You use agents for review, triage, or testing, and know how to check their output and limit their access.

Responsibilities

  • Trace how an agent gets access, from token exchange through delegation to the per-tool check at the MCP gateway, and attack potential weaknesses such as confused deputies, poisoned tool descriptions, prompt injection, issuer and audience mix-ups, and token passthrough.
  • Document what a compromised agent can still do with its access, and ensure it cannot escalate privileges or cross tenants.
  • Review designs and code across the token service, Cedar policy engine, MCP gateway, CLI, SDKs, and Console, focusing on authorization and zone isolation.
  • Run scoped agents against an isolated instance, investigate authorization failures, and turn confirmed failures into CI regressions for token exchange, impersonation, or per-tool policy.
  • Act as the technical voice when customers' security teams review or penetration-test the product.
  • Build agents that find and fix misconfigurations in cloud accounts, pipelines, and published artifacts, with scoped access and human review for their changes.
  • Work with platform engineering to test isolation between deployments and audited break-glass access.
  • Keep internal credentials short-lived and narrowly scoped; design service identity and public key infrastructure, sign customer-facing releases, and manage dependency risk.
  • Use Keycard to scope what company agents can access.
  • Investigate vulnerabilities and security events, coordinate fixes, automate detection and routine fixes where possible, and work with engineering to establish security on-call procedures.
  • Map trust boundaries in token exchange and a priority delegation flow, attack them, compare findings with the risk register, and review the company security setup with platform engineering.
  • Ship fixes for prioritized findings, each with a CI regression.
  • Build reusable evidence for customer reviews and a triage process for penetration-test findings.
  • Own the risk register and create a product and company security roadmap with owners and incident roles by day 90.

Desired Qualifications

  • Experience in identity infrastructure, developer tools, or multi-tenant SaaS.
  • Experience with DPoP, Cedar, or SPIFFE/SPIRE.
  • Hands-on AWS security experience, including IAM, SCPs, logging, and infrastructure as code.
  • Experience securing agents or MCP servers, including tool permissions and sandboxing.
  • Public security work such as CVEs, bug bounties, write-ups, or work on OAuth and MCP standards.

About the Company

Keycard Labs

AI agent identity and access infrastructure

Keycard Labs builds the infrastructure that connects AI systems to global identity networks. It provides the integration layer and core systems needed for secure, scalable access control for AI workloads, targeting developers and organizations. Its products are designed to simplify identity management and enable seamless connectivity across networks, through secure, scalable infrastructure and open-source collaboration. The company differentiates itself by specializing in machine identity and access control for AI agents, combining security, identity networks, and developer-friendly tooling. Its goal is to empower developers with robust infrastructure to securely and efficiently run AI workloads, across networks and environments.

Company size
11-50
Company stage
Series A
Total funding
$38M
Headquarters
Cole Harbour, Canada
Founded
2025

Recently Posted Jobs

Explore more opportunities at Keycard Labs

See more jobs