Senior Software Engineer, Lifecycle Management
Core
Build, design, and maintain the Onboarding and Lifecycle Management (LCM) Platform for importing, syncing, and provisioning identities and access policies at scale.
Role type
Senior Software Engineer (Identity Lifecycle Management)
Builds
Identity management platform services (user/group/role provisioning, syncing, onboarding)
Domain
Enterprise Identity and Access Management (IAM)
Deliverable
production ML models | product features
Required skills
Java, relational databases, Active Directory, LDAP, RESTful APIs, debugging, scalable system design
Preferred skills
server-side caching, asynchronous processing, multi-threading, TDD, OAuth, OpenID Connect, SAML, SCIM, Microsoft Azure management APIs, ADFS
Technologies
Java, Active Directory, LDAP, Splunk, Syslogs, Microsoft Azure, Office 365
Responsibilities
Design and implement core high-performance scalable software components; conduct code reviews and performance tuning; collaborate with QA to implement comprehensive test coverage; troubleshoot customer issues and debug from logs; interface with cross-functional teams to develop connectors to on-prem and cloud apps; analyze and refine requirements with Product Management.
Seniority
Senior, hands-on IC