Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Security

Home > Other programming jobs

Software Engineer, Security in USA

  • Keycard Labs
  • Full time
  • Email
  • Remote

Responsibilities

  • Write, review, and maintain production code in the token service, policy engine, and gateway.
  • Threat-model token exchange, delegation, agent access, MCP gateway authorization, tenant isolation, and credential lifetimes.
  • Review designs and code across the Cedar policy engine, MCP gateway, CLI, SDKs, and Console.
  • Attack isolated instances with scoped agents and turn confirmed authorization failures into CI regressions.
  • Support customer security reviews and pentests as the technical security representative.
  • Set cloud, pipeline, customer-cell, credential, service-identity, PKI, and break-glass security controls.
  • Investigate vulnerabilities and security events, coordinate fixes, improve detection, and help establish security on-call procedures.
  • Own the security risk register and develop a product and company security roadmap with owners and incident roles.

Requirements

  • Production software engineering experience, including shipping and maintaining code rather than only security tooling.
  • Experience finding and fixing vulnerabilities in applications or identity systems.
  • Ability to read unfamiliar code, build exploits or reproductions, and ship fixes with regression tests.
  • Knowledge of OAuth 2.0, OAuth 2.1, OIDC, RFC 8693 token exchange, and common token-security failures such as refresh-token misuse.
  • Ability to analyze IAM policies, network paths, and cloud audit logs.
  • Strong risk judgment and ability to explain attack paths, size risk, and agree on fixes with engineering.
  • Experience using agents for review, triage, or testing while checking their output and limiting their access.
  • Preferred experience with identity infrastructure, developer tools, multi-tenant SaaS, DPoP, Cedar, SPIFFE/SPIRE, AWS security, IAM, SCPs, logging, infrastructure as code, agent or MCP security, sandboxing, public security work, CVEs, bug bounties, or OAuth and MCP standards.

Benefits

  • Remote-first work with asynchronous collaboration and hiring focused in North and South America.
  • Market-competitive salary and generous equity with a four-year vesting schedule and one-year cliff.
  • Health, dental, vision, and paramedical coverage for employees and families.
  • Four weeks of vacation, 11 statutory holidays, and one volunteer day annually.
  • New MacBook Pro, $500 peripherals stipend, and access to AI tools.
  • High autonomy, frontier agent-native work, and opportunities for mastery and ownership.

Salary: Competitive

Keycard Labs

Keycard is on a mission to redefine machine identity for the Internet—helping developers seamlessly connect people, agents, and services across networks, clouds, and applications. As AI-driven workflows grow more complex, Keycard’s dynamic, identity-based credentials ensure every agent and servic...

Similar positions

Principal Software Engineer, Platform

  • PermitFlow
  • Full time
  • USA
  • 10/30/2026
  • Salary: $250k - $300k/yr
  • New York, NY

Junior Software Engineer

  • Taboola
  • Full time
  • Others
  • 10/30/2026
  • Tel Aviv-Yafo, Israel

Sr. Staff Software Engineer

  • Pinterest
  • Full time
  • USA
  • 10/30/2026
  • Salary: $209k-$429k
  • Remote

Backend Engineer, Profile & Community

  • Airbnb
  • Full time
  • USA
  • 10/30/2026
  • Salary: $162k-$186k
  • Remote

Software Engineer, Infranomics

  • OpenAI
  • Full time
  • USA
  • 10/30/2026
  • Salary: $385k - $445k/yr
  • San Francisco, CA