07 Aug
|
Okta
|
Bengaluru
About You
We are looking for a seasoned Principal Engineer to join our team and help us build the future of identity and access management. Ideal candidate should be
- A strong Java developer with a passion for building high-quality, secure, and performant applications and frameworks.
- Excited by the opportunity to work on cutting-edge security and identity management challenges and are a thought leader who can drive technical strategy and mentor other engineers.
- A collaborative individual with excellent communication skills, capable of working with cross-functional teams to deliver on a shared vision.
- Not just be a builder; but a force multiplier who can create frameworks and solutions that enable other teams to be more productive.
Job Duties and Responsibilities:
- Design, develop, and maintain core components of the Okta Access Management platform
- Lead the architectural design and implementation of new features and services, with a focus on scalability, performance, and security.
- Build and maintain frameworks that enable other engineering teams to ship modular and secure code quickly.
- Collaborate with product managers, architects, and other engineering teams to define the technical strategy and lead the prototyping of framework components
- Following best practices, contribute to technical designs,
proposals, and architectural decisions.
- Drive a culture of quality and continuous improvement, with a focus on robust testing, monitoring, and operational excellence.
- Stay up-to-date with the latest industry trends and technologies in identity, security, and distributed systems.
Minimum Requirements:
- 12+ years of experience building and scaling Java-based web applications and services.
- A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Experience working in a fast-paced, agile setting, with a strong understanding of CI/CD practices.
- Strong communication skills and the ability to work across functions
Nice to have:
Experience with identity and access management (IAM) protocols such as SAML, OAuth, FIDO, and WebAuthn
- Experience with security best practices and threat modeling
Experience with one or more UI technologies such as Angular, ReactJS, Backbone, and Vue.
- Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
Education and Training:
- Bachelors degree in Computer Science or equivalent experience.
- 12+ years of software development experience
📌 Principal Software Engineer, Architect - Java Backend (Bengaluru)
🏢 Okta
📍 Bengaluru