Staff-Level Software Engineer, Security at Keycard
Does Keycard sponsor H-1B visas?
Check real filing data, salaries & approval rates on VisaTalentUSA
Job Description
Remote development roles on HireSkys cover frontend, backend, full-stack, DevOps, and QA work. Employers here usually name their exact stack in the description β compare the required tools against your own experience before applying, and use the Skill Gap Analyzer below to spot what to learn next.
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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 role: you'll build and run the security program for what Keycard ships and runs, across our product, our infrastructure, and what we publish, mostly as code and automation. Security is everyone's job here. You'd be the first engineer whose whole job is security, working with engineers who already know the field. It 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 early and build the tooling that catches the next ones.
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, customer-hosted deployments, our pipeline, and secrets. You set the controls and run security response. Platform engineering runs the infrastructure; operations handles audits and customer reviews. You prioritize product and company security work by risk to customers and Keycard.
What You'll Do
Secure the product
Threat modeling. Trace how an agent gets access, from token exchange through delegation to the per-tool check at our MCP gateway, then attack it: confused deputies, poisoned tool descriptions, prompt injection, issuer and audience mix-ups, token passthrough. Credentials shouldn't leak between hops, and delegated access should end when it expires or is revoked.
Assume compromise. Even a compromised agent should be stopped from escalating privileges or crossing tenants. Document what it can still do with its access.
Design review. Review designs and code across the token service, Cedar policy engine, MCP gateway, CLI, SDKs, and Console, mostly for who can do what and whether zones stay isolated.
Attack with agents. Run scoped agents against an isolated instance and chase the authorization failures they find. Confirmed failures become CI regressions for token exchange, impersonation, or per-tool policy. Example: a harness that follows a delegated credential end to end and checks it never gains scope or lifetime.
Customer reviews. Be the technical voice when customers' security teams review or pentest us; operations runs the process.
Secure Keycard
Cloud and delivery controls. Build automated checks for cloud accounts, pipelines, and published artifacts. With platform engineering, test isolation between deployments and audited break-glass access.
Our own credentials. Keep them short-lived and narrow. Design service identity and PKI, sign what we ship to customers, and manage dependency risk. You also use Keycard to scope what our own agents can reach.
Incident response. Investigate vulnerabilities and security events, coordinate fixes, and automate detection and routine fixes where you can. You'll also work out with engineering how on-call works for security.
What We're Looking For
You've shipped and maintained production code, not only security tooling, and you've 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, OIDC, and token exchange (RFC 8693), and can describe failures you've seen, like refresh-token misuse.
You can spot the problem in an IAM policy, a network path, or a cloud audit log, even if you've never run cloud infrastructure.
You've built security tooling other engineers adopted that prevents recurring bugs, and you can explain what it catches, what it misses, and when fixes need human review.
Agents at work. You use agents for review, triage, or testing, and know how to check their output and limit their access.
Strong Candidates May Also Have
Experience in identity infrastructure, developer tools, or multi-tenant SaaS.
Experience with DPoP, Cedar, or SPIFFE/SPIRE.
Hands-on AWS security: IAM, SCPs, logging, infrastructure as code.
Securing agents or MCP servers, including tool permissions and sandboxing.
Public security work: CVEs, bug bounties, write-ups, or OAuth and MCP standards work.
Your First 90 Days
Month one: map trust boundaries in token exchange and one priority delegation flow, attack them, and compare findings with our risk register. Review the company security setup with platform engineering.
Ship fixes for the findings we agree matter most, each with a CI regression.
Build reusable evidence for customer reviews and a triage process for pentest findings; questionnaires stay with operations.
By day 90: a product and company security roadmap with owners and incident roles, built from the risk register you now own.
Who Will Love This Job
You'd rather break the product yourself than wait for a customer's red team to.
You'd rather fix a class of bugs once than file the same finding twice.
How would you rate this job post?
See what other professionals think about this role.
How applying works on HireSkys
- 1.Click Apply. You go to the application β the employer's own page or form, or the HireSkys apply flow β and submit your profile as the employer asks.
- 2.The employer reviews. Shortlisting is done by the employer, not by HireSkys, so the timeline and next steps come from them.
- 3.Hear back directly. If shortlisted, the employer contacts you directly. Applying through HireSkys is free for jobseekers β never pay for a job application.
Similar Opportunities
More Openings at Keycard
Staff-Level Software Engineer, Infrastructure at Keycard
Keycard
United States
CanadaStaff-Level Software Engineer, SDK
Keycard
United States
CanadaSales Development Representative (SDR) - Agent-Native Identity & Access
Keycard
United StatesSenior Identity & Access Architect (Agent-Native Systems) at Keycard
Keycard
United StatesExplore Top Companies in this Space
Atolio
Enterprise Software / Artificial Intelligence / Cybersecurity / Cloud Services
ReversingLabs
Cybersecurity / Artificial Intelligence / Enterprise Software / Threat Intelligence
Picus Security
Cybersecurity / Enterprise Software / Artificial Intelligence
HiddenLayer
Artificial Intelligence / Cybersecurity / Enterprise Software / Machine Learning
Keycard
View Company ProfileKeycard (operating at keycard.ai) is an AI agent security platform engineered for enterprise-grade identity and access management. Founded in 2025 by Ian Livingstone, Jared Hanson, and Matthew Creager, Keycard specializes in dynamically managing credentials for AI agents, addressing the growing complexity of AI-driven workflows. Under the hood, the platform leverages ephemeral, task-scoped credentials with edge-based enforcement and federated identity protocols, ensuring granular control over agent access to tools, APIs, and data. This allows enterprises to mitigate risks like unauthorized data exposure or over-permissioned agents while maintaining audit trails for compliance. Backed by a $38 million funding round, Keycard positions itself as a foundational layer for the emerging agent economy, enabling organizations to scale AI adoption securely.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.