Software Engineer, Security

Keycard Labs · Remote

Apply on the company website

About Keycard

At Keycard, we're building identity and access infrastructure for the agent-native era, where software isn't static but a dynamic, constantly changing system of AI agents working on behalf of people and businesses. Keycard gives every agent a verified identity and issues short-lived, task-scoped credentials at runtime, so agents can only do what they were asked to do, and every action is fully auditable. We're backed by a16z, Boldstart, and Acrew, and our founding team built and scaled Snyk, Auth0, HashiCorp, and Heroku.

The Role

We're hiring a staff-level Software Engineer, Security. This is a software engineering job: you'll write, review, and maintain production code in our token service, policy engine, and gateway. You'd be the first engineer whose whole job is security, working with engineers who already know the field. A full-time security seat matters because security is what we sell: a hole in our token exchange or policy checks hands a customer's agent access nobody granted. You find those holes first and fix them with the team.

Keycard is a control plane for agents: identity, credential exchange, delegation, policy, and audit. It has to hold even when the agent itself is compromised. Agents are part of how we build, and part of how you'll do this job.

You'll also secure Keycard itself: our cloud accounts, the cells we run in customers' accounts, our pipeline, and secrets. You set the controls and lead security response. Platform engineering runs the infrastructure; operations handles audits and customer reviews. When the two jobs compete, product security wins.

What You'll Do

Secure the product

Secure Keycard

What We're Looking For

Strong Candidates May Also Have

Your First 90 Days

Who Will Love This Job

What We Offer

More jobs at Keycard Labs