Okta is seeking a Principal Software Engineer to work on its Onboarding and Lifecycle Management (LCM) Platform team, focusing on enhancing and managing services for importing, syncing, and provisioning identities and access policies. The ideal candidate should be a strong Java developer with a passion for building high-quality, secure, and performant applications and frameworks.
Requirements
- 12+ years of Software Development in Java
- Experience with Hibernate and Spring Boot
- Deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
- 4+ years experience automating and deploying large scale production services in AWS, GCP or similar
- Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures
- Experience working with relational databases, ideally MySQL, PostgreSQL or GraphDB
- Strong communication skills and the ability to work across functions, distributed teams
- Lead and mentor junior engineers
Benefits
- Full-time employment
- Competitive salary
- Amazing benefits
- Making social impact
- Developing talent and fostering connection + community at Okta