Staff Backend Software Engineer — Privileged Access Management (pam)

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

Backend Software Engineer role at Okta focused on Privileged Access Management (PAM). The role involves building scalable, reliable infrastructure for controlling access to sensitive systems, with a focus on distributed systems, API design, and backend development in Go. While the company mentions securing AI, the core of this specific role is traditional backend security infrastructure, not direct AI/ML model development or deployment.

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

  • 8+ years working as a software engineer
  • Experience working with production systems
  • Golang
  • design database models
  • design backend APIs
  • cloud services like Caching, Queues, NoSQL Databases
  • cloud provider such as AWS, GCP or Azure
  • distributed systems
  • reliability, availability, and performance implications
  • monitoring tools like Splunk, DataDog
  • systems, services, and APIs

Nice to have

  • PostgreSQL or similar RDBMS technologies
  • other languages are also acceptable

What the JD emphasized

  • getting it right really matters
  • ship code that protects real infrastructure for real organizations
  • build foundations that multiple feature teams depend on
  • scalable, composable components
  • scalable architecture patterns
  • customers rely on for access to production infrastructure