Position Details
About this role
Principal Software Engineer role leading the Onboarding and Lifecycle Management platform at Okta, focused on Java-based, scalable, secure identity services with heavy mentoring and cross-team coordination.
Key Responsibilities
- Lead architectural design and implementation of new features and services, with a focus on scalability, performance, and security
- Collaborate with product managers, architects, and other engineering teams to define technical strategy
- Directly oversee complex initiatives involving 20+ engineers
- Drive engineering excellence and operational discipline
- Mentor engineers and maintain robust testing and monitoring
Technical Overview
Strong Java stack (Hibernate, Spring Boot) with cloud infrastructure and microservices; design patterns expertise; scale, security, and performance focus.
Ideal Candidate
The ideal candidate is a principal/lead software engineer with 15+ years of Java experience, deep Hibernate/Spring Boot expertise, and a proven track record leading large engineering teams on scalable cloud-native platforms.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 15 years of Java development experience, Lack of Hibernate/Spring Boot expertise, Inability to lead large cross-functional projects
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile