Principal Software Engineer
Core
Architecting and migrating Okta's identity lifecycle management from a legacy monolith to a scalable microservices platform, orchestrating identity import, sync, and provisioning for enterprise customers.
Role type
Principal Software Engineer (Distributed Systems & Identity Platform)
Builds
Next-generation Imports Platform (microservices, identity lifecycle management)
Domain
Identity Management / Distributed Systems
Required skills
Distributed systems architecture, Microservices design, Legacy system migration, Scalability engineering, System design, Technical strategy, Cross-team leadership, Incident management, Root cause analysis, Engineering culture mentorship
Preferred skills
None stated (via careerplan.io/jobs/7849955-principal-software-engineer-at-okta)
Technologies
None explicitly listed (mentions Active Directory, Office 365, LDAP as data sources)
Responsibilities
Own projects from ideation to production impact; Architect high-performance distributed systems; Lead migration from monolithic to microservices; Troubleshoot complex cross-team production incidents; Mentor staff and senior engineers; Drive operational excellence and observability improvements.
Seniority
Principal, hands-on IC with strategic leadership
