Skip to content

Senior Backend Software Engineer - Identity Security

138k – 327kUnited StatesRemote
Summary

Designs and implements backend services and APIs for identity security features including audit logging, session recording, and access controls. Works on distributed systems in Go, collaborating with teams to secure infrastructure access at scale. Requires Go/Rust and Linux experience.

About the role

About this job

Product-oriented backend engineers to join the Identity Security team. Responsible for designing and implementing backend services and APIs that enable access controls auditing tools, audit logging, session recording summarization, and identity workflows in Teleport.

Involved in the entire product development cycle, from working with customers to understand security needs, to writing RFDs, to implementing distributed systems in Go. Work closely with engineers, product managers, and security researchers to design features that secure and monitor access to infrastructure at scale.

Projects you may work on

  • Scaling Teleport's audit log and event pipeline for high-volume use cases
  • Developing session recording and summarisation features for SSH, Kubernetes, databases, and Windows recordings
  • Developing fine-grained access control visualisations and identity workflows
  • Optimising Identity Security to be more efficient by improving backend performance, indexing, filtering, and policy evaluation

Play a key role in shaping how modern infrastructure access is secured, audited, and managed at scale.

Requirements

  • Go or Rust experience
  • Linux systems engineering

Nice-to-have: Cryptography engineering experience

Benefits

  • Extensive health coverage
  • Annual expense budget
  • Rest & recovery policies
  • Retirement savings plans
  • Equity
  • Professional development opportunities
Skills
GoRustLinuxKubernetesSSHdistributed systemscryptographyaudit loggingAPIsPostgreSQL
Similar roles at this salary range
All Backend Engineering jobs →
1Password

Developer, Billing Integrations

Developer building and maintaining billing, payments, and subscription systems. Requires 2+ years of software development experience with strong testing practices and API integration skills.

123k – 172kUnited StatesBackend EngineeringRemote2+ YOEStripeWebhooks
Fluidstack

Member of Technical Staff

Build core primitives for entity ownership, audit, authorization, and orchestration. Own domain models for power, datacenters, and chips while enabling AI agents to safely operate production systems.

150k – 250kSan Francisco, CA +3Backend EngineeringHybridGoKMZ
NinjaTrader

Sr. Software Engineer II, Trading Services

Design, build, and deploy scalable Scala backend systems in Kubernetes for high-performance trading platform. Requires 6+ years experience and strong distributed systems expertise.

140k – 190kChicago, IL +23Backend EngineeringHybrid6+ YOEScalaLogging
ZoomInfo

Senior Software Engineer - Workflows

Design and build scalable backend services and workflow orchestration systems using Java, Node.js, Temporal, and Kafka to power complex event-driven processing at scale.

140k – 200kWaltham, MABackend EngineeringHybrid5+ YOEJavaKafka
PlanetScale

Software Engineer

Design and build the control plane for provisioning, scaling, and healing Neki (sharded PostgreSQL) clusters. Requires 5+ years experience, strong Go proficiency, Kubernetes, and distributed systems expertise.

120k – 290kUnited StatesBackend EngineeringRemote5+ YOEGoAWS