Staff Software Engineer - FGA Core (Customer Identity)

at  Okta

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Nov, 2024USD 135000 Annual08 Aug, 2024N/AAuthentication,App,Perspectives,Automation,Cic,It,Rbac,Access ControlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

GET TO KNOW OKTA

Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.
At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.
Join our team! We’re building a world where Identity belongs to you.
The Okta Customer Identity Cloud (CIC) provides robust access management solutions, such as Fine Grained Authorization (FGA) to power customer-facing applications and websites. FGA is a multi-Region software as a service (SaaS) offering for flexible, fine-grained authorization at any scale. It’s based on relationship-based access control (ReBAC), which is an evolution of role-based access control (RBAC) and attribute-based access control (ABAC) authorization models.

Responsibilities:

WHAT YOU’LL BE DOING

  • Conduct research and stay current with the latest advancements in the the fields of databases, graph technologies, large scale data and caching, particularly from journals and industry publications
  • Prototype cutting edge advancements and evaluate applicability in the FGA product
  • Collaborate with team and key stakeholders to integrate successful POCs into our product roadmap
  • 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 backend development and distributed systems
  • Experience with programming and optimization of applications that require extremely low latency and high throughput
  • A proven track record of keeping with and applying research advancements in technology to read world products
  • 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
  • Experience modeling high volume key-value datasets for performant queries
  • Excellent problem-solving skills and a proactive attitude toward tackling complex technical challenges


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Remote, Canada