Staff Software Engineer, FGA Core (Auth0)

Toronto, Ontario, CanadaFull-TimeStaffSoftware Engineering

You will be redirected to the company career page

The Team

  • The Fine-Grained Authorization (FGA) team builds and operates the high-availability, multi-region SaaS platform that provides flexible, high-performance authorization for our customers. We are focused on solving the complex engineering challenge of modeling intricate permissions at a massive scale. Our service is built on Relationship-Based Access Control (ReBAC), a powerful model that allows developers to define and query complex access rules that go beyond the limitations of traditional authorization models.

What you’ll be doing

  • Design, develop, and maintain scalable, performant, and secure authorization solutions
  • Architect the FGA platform for extreme performance, establishing and guaranteeing millisecond-level p99 check latencies and horizontal scalability to handle millions of QPS.
  • Lead the deep design, continuous benchmarking, and relentless optimization of the core data models, query paths, and distributed caching strategies to meet these critical performance targets.
  • Write clean, maintainable, and efficient code. Perform code reviews and ensure adherence to coding best practices
  • Diagnose and resolve issues in authorization systems, ensuring reliability, performance, and security
  • Engage in continuous improvement initiatives, including refactoring code to meet new requirements and optimizing system performance
  • Create and maintain comprehensive documentation for all developed features and systems
  • Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous learning and improvement
  • Participate in the team's on-call rotations to make sure we offer our customers the best availability for our services

What you’ll bring to the role

  • 8+ years of professional software engineering experience, with a focus on Distributed Systems
  • At least 3+ years of experience in designing, implementing, and optimizing production-grade, high-performance algorithms.
  • Deep expertise in advanced graph theory applied to large-scale, low-latency systems and a strong command of set theory and Boolean algebra.
  • Experience with programming and optimization of applications that require extremely low latency and high throughput
  • Expertise in Go programming language
  • Experience with cloud platforms, specifically AWS
  • Knowledge of identity and access management principles
  • Strong understanding of performance optimization, including chasing milliseconds and Big O notation
  • Strong teamwork and communication skills, with the ability to work effectively in a diverse and inclusive team environment
  • Experience working in an asynchronous remote environment
  • Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues

And extra credit if you have experience in any of the following!

  • Background in Mathematics or demonstrable experience applying statistical methods and probabilistic models to query optimization.
  • Experience with OpenFGA
  • #LI-REMOTE
  • #LI-SH1P20140_3274921
  • Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.

What you can look forward to as a Full-Time Okta employee!

  • Amazing Benefits
  • Making Social Impact
  • Developing Talent and Fostering Connection + Community at Okta
  • Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.Some roles may require travel to one of our office locations for in-person onboarding.

Job Summary

CompanyOkta
LocationToronto, Ontario, Canada
TypeFull-Time
LevelStaff
DomainSoftware Engineering