# Software Engineer II - Passwordless 

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** Backend Engineering
**Experience:** 12+ years
**Skills:** Java, Spring Boot, Object-Oriented Programming, Design Patterns, Distributed Systems, REST APIs, Fido2/Webauthn, OAuth, Openid Connect, SAML, AWS, GCP, CI/CD, Databases, Passkeys
**Posted:** 2026-08-12

> Leads the design and development of secure, scalable Java-based authentication and identity systems. The role requires deep distributed-systems expertise, cloud experience, strong security knowledge, and substantial enterprise software experience, along with mentoring responsibilities.

## Job Description

## Responsibilities
- Collaborate with architects, QA, product, documentation, and UX teams to design and implement features for workforce and customer identity authentication experiences.
- Propose and align on technical strategy and short- and long-term roadmaps.
- Produce technical designs, proposals, and architectural decisions.
- Develop high-quality, maintainable software components with comprehensive unit and functional tests.
- Participate in code reviews and ensure adherence to coding standards and security best practices.
- Contribute to technical documentation and knowledge sharing.
- Lead, mentor, and coach junior engineers.

## Requirements
- 12+ years of hands-on experience designing and developing enterprise software using Java with Spring Boot.
- Deep proficiency in object-oriented programming, design patterns, server-side technologies, distributed systems, caching, asynchronous processing, multithreading, and performance optimization.
- Expert understanding of secure coding practices, authentication and authorization protocols, including FIDO2/WebAuthn, SSO, OAuth, OIDC, and SAML.
- Experience designing and building scalable distributed systems and RESTful APIs.
- Skilled in debugging and troubleshooting complex Java codebases.
- Strong focus on clean, maintainable, scalable, and secure code.
- Experience with cloud infrastructure platforms, particularly AWS and Google Cloud, and databases.
- Experience with Agile methodologies, CI/CD pipelines, and automation tools.
- Excellent communication and interpersonal skills, including experience working with cross-functional and geographically distributed teams.
- Bachelor’s degree in Computer Science or equivalent experience.
- At least 8 years of experience designing and building enterprise-grade software using Java at scale.

## Nice to have
- Experience with phishing-resistant authentication, such as Passkeys, Smart Cards, or Okta FastPass.
- Basic UI development experience.

## Similar jobs

- [Sr. Staff Engineer - Payments & Commerce Platform](https://hotfix.jobs/jobs/153f52a7-9c89-4b7b-b5f1-fd9fa8b0f5d8) - GoHighLevel - Remote
- [Staff Software Engineer - Financial Integrity](https://hotfix.jobs/jobs/628b08cc-4a96-4422-8259-827b91dafd1e) - Rippling - Bengaluru, India
- [Staff Backend Engineer](https://hotfix.jobs/jobs/127bb501-4fd5-435d-92d9-d47c9bf13f75) - GitLab - Remote - $153k – $259k/yr
- [Staff Software Engineer, Security Platform](https://hotfix.jobs/jobs/4781c25d-fac1-4310-82f6-3708762dc1df) - Coinbase - Remote - ₹9.4M – ₹9.4M/yr
- [Staff Engineer](https://hotfix.jobs/jobs/266a6958-bad8-43f5-a0de-de4c0c7c2e8e) - Reltio - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/e4bc657c-52ef-4dd1-8e05-e052224a3bde
**Canonical:** https://hotfix.jobs/jobs/e4bc657c-52ef-4dd1-8e05-e052224a3bde