CareerPlanSign in

Principal Software Engineer

Bengaluru 💼 Full-time🗓 2026-07-13 → 2026-10-03

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

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