Staff Backend Engineer

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

Backend Software Engineer role focused on building and evolving the core architecture of Okta's Privileged Access Management (PAM) system, which secures access to critical systems for organizations, including those using AI. The role involves designing and implementing scalable components, APIs, and distributed systems using Go and relational databases, with a focus on reliability and performance.

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
  • relational databases (PostgreSQL or similar)
  • API design
  • cloud services (Caching, Queues, NoSQL Databases)
  • cloud provider experience (AWS, GCP, Azure)
  • distributed systems
  • monitoring tools (Splunk, DataDog)
  • OpenAPI Specification

Nice to have

  • other languages are also acceptable

What the JD emphasized

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