Principal Software Engineer, Architect - Java Backend (Bengaluru)

Principal Software Engineer, Architect - Java Backend (Bengaluru)

07 Aug
|
Okta
|
Bengaluru

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, architect - java backend (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, architect - java backend (bengaluru) / bengaluru