Software Architect, Lifecycle Management
Core
Design and build scalable, secure identity management services for importing, syncing, and provisioning identities and access policies.
Role type
Senior Principal Software Architect (Java)
Builds
Onboarding and Lifecycle Management (LCM) Platform services
Domain
Cloud Identity and Access Management
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Hibernate, Spring Boot, distributed systems design, security engineering, cloud infrastructure automation, relational databases, mentoring
Preferred skills
OAuth, OpenID Connect, SAML, SCIM, threat modeling, asynchronous processing
Technologies
AWS, GCP, MySQL, PostgreSQL, GraphDB, Hibernate, Spring Boot
Responsibilities
Lead architectural design and implementation of new features and services; oversee complex technical initiatives involving 20+ engineers; drive engineering excellence and operational standards; partner with Product, QA, and SRE teams; mentor junior engineers.
Seniority
Principal, hands-on IC with strategic leadership