Staff Software Engineer - Lifecycle Management
Core
Building and maintaining the Onboarding and Lifecycle Management (LCM) platform to import, sync, and provision identities and access policies at scale.
Role type
Staff Software Engineer (Infrastructure & Platform)
Builds
Identity management services for importing, syncing, and provisioning users, groups, roles, and entitlements
Domain
Enterprise Identity & Access Management (IAM)
Deliverable
production ML models | product features | infrastructure
Required skills
Java, SCIM, Spring Boot, cloud infrastructure (AWS/GCP), RESTful APIs, SOAP APIs, caching, stream processing, resilient architectures, TDD
Preferred skills
Server-side technologies (asynchronous processing, multi-threading), UI development, JavaScript frameworks, OAuth, OpenID Connect, SAML
Technologies
Java, Spring Boot, AWS, GCP, Splunk, Syslogs, REST, SOAP, OAuth, OpenID Connect, SAML, SCIM
Responsibilities
Design and implement LCM infrastructure features with functional and unit tests, troubleshoot customer issues via logs, conduct code reviews and performance tuning, provide technical leadership and mentorship to junior engineers, interface with Architects, QA, and Product Owners
Seniority
Staff, hands-on IC with mentorship