Staff Software Engineer, Backend

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

Staff Backend Software Engineer role at Okta, focusing on building scalable, composable components for the Privileged Access Management (PAM) platform. The role involves evolving core architecture, designing and implementing APIs, working with Go, relational databases, and cloud services. The position requires strong distributed systems knowledge and participation in on-call activities.

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
  • database models
  • backend APIs
  • cloud services
  • Caching
  • Queues
  • NoSQL Databases
  • AWS
  • GCP
  • Azure
  • distributed systems
  • reliability
  • availability
  • performance
  • production metrics
  • monitoring tools
  • Splunk
  • DataDog
  • systems thinking
  • services thinking
  • APIs thinking

Nice to have

  • other languages are also acceptable

What the JD emphasized

  • 8+ years of experience as a SWE
  • Are an experienced software engineer with a background in Golang (other languages are also acceptable)
  • Ability to design database models and backend APIs
  • Experience working with production systems.
  • Bachelors in CS, or equivalent