Secure Every Identity, from AI to Human. Okta seeks a dynamic and influential Staff Software Engineer to join our Device Identity engineering team, leveraging deep Java experience to architect, build, and scale the critical server-side software and services at the heart of our security and identity platform.
Requirements
- 7+ years of software development experience with a proven track record of designing and building scalable, high-performance server-side features using Java and Spring.
- Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
- Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
- Expert knowledge of server-side technologies, including caching, asynchronous processing, and multi-threading.
- A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Experience in fast-paced agile environments, with a strong understanding of CI/CD and automated testing.
- Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences and influence technical direction.
- Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development lifecycle, with a focus on maintaining high standards for code quality and security.
Benefits
- Health, dental, and vision insurance
- RRSP with a match
- Healthcare spending
- Telemedicine
- Paid leave (including PTO and parental leave)