Sr. Software Engineer - Machine & Workload Identity

GBP 122,400-204,600 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Go @ 4 Linux @ 4 GitHub @ 4 Rust @ 4 Slack @ 4 AI @ 4

Details

Teleport is the AI Infrastructure Identity Company building a unified identity layer for infrastructure — securing humans, machines, workloads, and AI agents with cryptographic identity and a hardware root of trust. Teleport replaces fragmented identity and access management with Infrastructure Identity to scale zero trust across cloud and on-prem environments, reduce credential sprawl, and secure agentic workflows.

Responsibilities

  • Participate in the entire product development cycle: work with customers to understand needs, write RFDs for design proposals, and implement production systems.
  • Design and implement distributed backend systems in Go to deliver cryptographic identity to machines, workloads, and AI agents at scale.
  • Collaborate closely with other engineers, product managers, and security researchers to design secure, auditable identity features.
  • Shape how modern infrastructure access is secured, audited, and managed, focusing on ephemeral privileges, real-time intelligence for access decisions, and scalable credential issuance.

Projects you may work on

  • Designing and implementing novel solutions at the cutting edge of agentic identity.
  • Building tooling to onboard and manage identity for fleets of machines, workloads, and AI agents.
  • Developing attestation methods to securely identify machines, workloads, and AI agents without long-lived secrets.
  • Optimizing credential issuance mechanisms to operate reliably at the scale of hundreds of thousands of machines.

Requirements

  • Experience with Go or Rust.
  • Linux systems engineering experience.
  • Cryptography engineering experience is a plus.
  • Experience with SPIFFE is a plus.

Interview Process

  • 30-minute introductory call covering compensation, interview process, and requirements.
  • Join a Slack channel and submit a coding challenge (in Go) via GitHub. The challenge link is provided during the process.
  • The process emphasizes take-home project work rather than multiple live whiteboard rounds.

Benefits

  • Extensive health coverage.
  • Annual expense budget.
  • Rest & recovery policies to maximize leave and recharge time.
  • Retirement savings plans.
  • Equity in a company with a significant valuation (listed as a US $1.1-bn business in the posting).
  • Professional development opportunities.
  • Emphasis on autonomy, supportive senior team, and a collaborative environment.

Additional notes