Skip to content
OktaOkta

Staff Backend Engineer

Staff Backend Engineer responsible for architecting and delivering secure, cloud-native Go services and database and network-device connectors for a Zero Standing Privileges platform. The role requires 7+ years of software engineering experience, strong distributed-systems and networking expertise, and technical leadership through mentorship and end-to-end ownership.

About the job

Responsibilities

  • Design, code, debug, test, monitor, and deploy performant backend services and connector plugins in Go.
  • Own complex technical problems end to end, translating product goals into modular technical designs and implementation plans.
  • Design reliable, scalable components for database scraping and network protocol management using spikes, proof-of-concepts, and telemetry.
  • Build secure database and network device connectors for routers, switches, and firewalls on the Zero Standing Privileges platform.
  • Participate in the global on-call rotation, troubleshoot complex incidents, perform root-cause analysis, and build remediation automation.
  • Identify technical debt, improve CI/CD pipelines, observability, and alerting, and maintain technical documentation.
  • Identify technical risks, dependency gaps, and performance bottlenecks before they affect delivery.
  • Conduct code reviews, establish Go best practices, and mentor engineers.
  • Collaborate with global technical leads on design proposals, dependencies, and architectural alignment.

Requirements

  • 7+ years of software engineering experience, including 3+ years building high-scale, cloud-native backend systems.
  • Experience independently owning large tasks end to end and influencing technical decisions across a team.
  • Experience in Privileged Access Management (PAM), Identity and Access Management (IAM), or deep networking infrastructure.
  • Familiarity with credential management, asset discovery, or agentless communication patterns.
  • Strong Go skills, or deep expertise in C++, Rust, or Java with a demonstrated ability to learn Go quickly.
  • Experience with SSH, Telnet, TCP/IP, database security, microservices, and asynchronous event-driven systems.
  • Familiarity with AWS, Kubernetes, Docker, CI/CD automation, and telemetry or observability tools.
  • Strong communication, empathy, humility, knowledge-sharing, and collaboration skills.

Nice to Have

  • Experience at a security or PAM company such as CyberArk or Delinea.
  • Experience with graph databases such as ArangoDB or policy engines such as OPA.
  • Contributions to open-source infrastructure projects or technical blogging.

Tech Stack

  • Language: Go
  • Infrastructure: AWS, Serverless, Kubernetes
  • Data: Postgres (RDS), ArangoDB (NoSQL)
  • DevOps: GitHub Actions, Docker, Terraform, Helm

Benefits

  • In-person onboarding experience
  • Support for employee well-being
  • Social impact programs
  • Talent development and community-building opportunities

Skills

Go, AWS, Kubernetes, Docker, Terraform, Helm, GitHub Actions, Postgres, Arangodb, Opa, Ssh, Telnet, TCP/IP, Microservices, Snmp