Staff Software Engineer
Core
Building, designing, and maintaining the Onboarding and Lifecycle Management (LCM) platform for importing, syncing, and provisioning identities and access policies at scale.
Role type
Staff Software Engineer (Infrastructure & Platform)
Builds
Identity management services, provisioning systems, and LCM infrastructure
Domain
Enterprise Identity & Access Management (IAM)
Required skills
Java, Spring Boot, SCIM, Cloud Infrastructure (AWS/GCP), RESTful APIs, SOAP APIs, Caching, Stream Processing, Resilient Architectures, Unit Testing, Performance Tuning
Preferred skills
Server-side technologies (asynchronous processing, multi-threading), TDD, UI development/JavaScript, IAM protocols (OAuth, OpenID Connect, SAML)
Technologies
Java, Spring Boot, AWS, GCP, Splunk, Syslogs, REST, SOAP, OAuth, OpenID Connect, SAML, SCIM
Responsibilities
Design and implement features with functional and unit tests, troubleshoot customer issues and debug from logs, conduct design and code reviews, provide technical leadership and mentorship to junior engineers, interface with Architects, QA, and Product Owners, partner with SRE teams for deployment work
Seniority
Staff, hands-on IC with significant mentorship (via careerplan.io/jobs/8236504-staff-software-engineer-at-okta)
