Staff Backend Engineer, Golang

Okta Okta · Enterprise · Toronto, ON · SW Eng - Applications-674

Okta is seeking a Staff Backend Engineer to work on their Privileged Access Management (PAM) team, focusing on building secure, scalable, and composable components for their identity platform. The role involves evolving core architecture, designing APIs, working with Go, and participating in on-call rotations. Experience with distributed systems, relational databases, and cloud services is required.

What you'd actually do

  1. Be deeply involved in evolving the core architecture of PAM.
  2. Work in our product development teams to build scalable, composable components of our platform.
  3. Be responsible for designing and implementing scalable architecture patterns.
  4. Design and build APIs with OpenAPI Specification that customers rely on for access to production infrastructure.
  5. Work on backend systems written in Go

Skills

Required

  • Golang
  • distributed systems
  • relational databases (PostgreSQL or similar)
  • API design
  • cloud services (AWS, GCP, Azure)
  • OpenAPI Specification
  • end-to-end ownership
  • monitoring tools (Splunk, DataDog)

Nice to have

  • other languages

What the JD emphasized

  • 8+ years of experience as a SWE
  • background in Golang
  • design database models and backend APIs
  • distributed systems
  • reliability, availability, and performance