Okta is looking to solve the complex engineering challenge of modeling intricate permissions at a massive scale for their Fine-Grained Authorization (FGA) team
Requirements
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
Responsibilities
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
Other
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
Some roles may require travel to one of our office locations for in-person onboarding
Bachelor's, Master's, or Ph.D. degree in a relevant field (not explicitly mentioned but implied)