Software Engineer, Infrastructure @Keycard
Software Development
Salary unspecified
Employment Type full-time
Posted 2d ago

[Hiring] Software Engineer, Infrastructure @Keycard

2d ago - Keycard is hiring a remote Software Engineer, Infrastructure. πŸ’Έ Salary: unspecified πŸ“Location: Northern America, South America

Role Description

We're hiring a staff-level Software Engineer, Infrastructure to build and own how Keycard is deployed and run: in our multi-tenant cloud, in dedicated single-tenant cells, and in our customers' own cloud accounts.

Keycard is a control plane for agents: identity, credential exchange, delegation, policy, and audit. Many of the enterprises adopting it need that control plane inside their own cloud, behind their network controls, with no standing access for us. Bring-your-own-cloud (BYOC) is a product at Keycard, not a services engagement. It's versioned, documented, and held to the same bar as our hosted service.

You'll own BYOC end to end, along with the infrastructure that runs every Keycard cell. You'll work directly with founders, the engineers building our identity and policy services, and the customers running Keycard in their own cloud. Your priority is the platform that makes customer-hosted deployments repeatable. Installs and support shouldn't swallow the job; you'll agree to escalation and on-call with engineering. We build on AWS (and at some point - GCP, and Azure), EKS, Pulumi, and Helm.

What You'll Do

  • BYOC product: Own what it's like to install, upgrade, and get support for Keycard in a customer's cloud, from what their security team reviews to how each version is documented.
  • Compatibility: Decide what we support, from clouds, regions, and Kubernetes versions to customer guardrails like SCPs and egress proxies. Set the skew limits and deprecation policy that keep our control plane and customer cells compatible.
  • Cells everywhere: Make a new cell, ours or a customer's, a configuration change: infrastructure as code, account bootstrap, and network patterns like PrivateLink and certificates that work through customer proxies.
  • Releases: Get releases to many independently versioned cells with staged promotion, approval gates, and rollback. Operate those cells without standing access, with observability, runbooks, and audited break-glass.
  • Agent operations: Build agents for the repetitive work: pre-install checks, installs, failed-upgrade triage, and runbook drafts.
  • Cost per install: Keep each install cheap in engineering time and cloud spend. Decide what's standard, what's configurable, and what we decline.
  • Cell guardrails: Work through reviews with customers' cloud and security teams. Set the guardrails for every cell, from credential scope and isolation to workload identity and PKI.

Qualifications

  • You build infrastructure as software in Pulumi, Terraform, or CDK, and write the Go or TypeScript tooling around it.
  • Deep AWS experience, especially IAM and permission boundaries, Organizations and SCPs, and VPC networking.
  • You've run software in accounts you don't control, like customer VPCs, on-prem, or regulated networks, and supported it through upgrades.
  • You've shipped versioned releases that customers upgrade on their own schedule, with a support matrix and deprecations they could plan around.
  • You debug across layers: a hung request that turns out to be a security group rule, a proxy that breaks a TLS handshake, a certificate challenge that can't reach the internet.
  • You've worked directly with customers' platform and security teams, and turned down a one-off when a product change was better.
  • You've made hard trade-offs to ship something now without boxing in the long-term system.
  • You write clear plans and async updates, and know when to jump on a call.
  • You already use coding agents in infrastructure work and have a clear view of where they're reliable and where a human has to review.

Strong Candidates May Also Have

  • Experience building a BYOC, single-tenant, or self-hosted offering at an infrastructure, data, or security company.
  • GCP or Azure alongside AWS, including private connectivity on those clouds.
  • Workload identity and PKI in production: SPIFFE/SPIRE, cert-manager, private CAs.
  • Experience with OAuth, OIDC, or mTLS, and interest in agent protocols like MCP.

Your First 90 Days

  • Take our first customer-hosted deployment from pre-production to production with the customer.
  • Install for a second customer without bespoke work, starting from the templates, bootstrap, and pre-install checks the first one produced.
  • Publish the first BYOC support matrix and upgrade policy.
  • Agree a BYOC roadmap with product and engineering, including which operational work moves to agents.

Who Will Love This Job

  • You want to build a product that runs in someone else's cloud and make it as solid as one you host.
  • You'd rather fix the product than repeat a custom install.

Benefits

  • Market-competitive salaries and generous equity packages (4-year vest, 1-year cliff).
  • Health, dental, vision, and paramedical coverage for you and your family.
  • 4 weeks vacation, 11 statutory holidays, and 1 volunteer day annually.
  • A new MacBook Pro, a $500 stipend for peripherals, and the best AI tools available.
  • Remote-first team prioritizing asynchronous collaboration.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, South America
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer, Infrastructure @Keycard
Software Development
Salary unspecified
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, South America
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 134,592+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later