Okta
About this role
Okta is the enterprise identity company, and this seat is in its Device Identity and Access
organisation, working on the core Java platform. It is a senior backend job with an architecture
remit: you lead design and implementation of new features and services, own them from conception to
deployment, and set engineering practice across the pillar. You also work with product management,
engineering directors and principal architects to turn business objectives into technical roadmaps,
and mentor Staff and Senior engineers. The stack is Java and Spring at its centre, and there is a
stated push toward AI native engineering practice, using AI coding assistants inside the development
lifecycle while holding security and code quality standards. Apply if you want deep backend work in
identity, which is a domain that stays interesting because the threat model keeps moving.
organisation, working on the core Java platform. It is a senior backend job with an architecture
remit: you lead design and implementation of new features and services, own them from conception to
deployment, and set engineering practice across the pillar. You also work with product management,
engineering directors and principal architects to turn business objectives into technical roadmaps,
and mentor Staff and Senior engineers. The stack is Java and Spring at its centre, and there is a
stated push toward AI native engineering practice, using AI coding assistants inside the development
lifecycle while holding security and code quality standards. Apply if you want deep backend work in
identity, which is a domain that stays interesting because the threat model keeps moving.
Who this is for
Minimum requirements. 7+ years of progressive software development experience with a proven track
record of designing and building scalable, high performance server-side features using Java and
Spring. Deep experience in fast paced agile environments with a strong understanding of CI/CD and
automated testing. Experience in cloud security, identity or authentication protocols. Experience
with UI technologies such as ReactJS. A Bachelor's degree in Computer Science or equivalent
experience.
Responsibilities. Partner with product management, engineering directors and principal architects to
turn business objectives into scalable technical roadmaps. Drive cross functional collaboration with
product, design and QA. Lead the design and implementation of new features and services in the core
Java platform, owning them from conception to deployment. Define engineering best practice and
contribute to technical designs, proposals and long term architectural decisions. Act as a force
multiplier across teams, mentoring Staff and Senior engineers and guiding design reviews. Develop
maintainable software with comprehensive test coverage and improve testing and CI/CD strategy.
Maintain technical documentation. Champion AI native engineering practice in the product development
lifecycle using AI coding assistants, while keeping security and code quality standards. Identify
emerging trends such as advanced device security and prototype solutions.
⚠️ The finding worth knowing before you apply. Okta is running this identical job description under
two different seniority titles at the same time. This posting is "Staff Software Engineer, Backend"
and a second requisition, "Principal Software Engineer, Backend", carries a body that is 99.7 percent
identical: same Device Identity and Access team, same 7+ years, same Java and Spring requirements,
same hybrid tag. The only real differences are the requisition id and one heading line. We have
published the Staff one. If you are offered either, the level is worth a direct question, because the
written requirements do not distinguish them at all.
Location. Bengaluru, tagged #LI-Hybrid.
Who this is for. A backend engineer with seven or more years in Java and Spring who wants scope
beyond a single team. Identity and authentication experience is listed as a requirement rather than a
bonus, so some exposure to the domain matters.
record of designing and building scalable, high performance server-side features using Java and
Spring. Deep experience in fast paced agile environments with a strong understanding of CI/CD and
automated testing. Experience in cloud security, identity or authentication protocols. Experience
with UI technologies such as ReactJS. A Bachelor's degree in Computer Science or equivalent
experience.
Responsibilities. Partner with product management, engineering directors and principal architects to
turn business objectives into scalable technical roadmaps. Drive cross functional collaboration with
product, design and QA. Lead the design and implementation of new features and services in the core
Java platform, owning them from conception to deployment. Define engineering best practice and
contribute to technical designs, proposals and long term architectural decisions. Act as a force
multiplier across teams, mentoring Staff and Senior engineers and guiding design reviews. Develop
maintainable software with comprehensive test coverage and improve testing and CI/CD strategy.
Maintain technical documentation. Champion AI native engineering practice in the product development
lifecycle using AI coding assistants, while keeping security and code quality standards. Identify
emerging trends such as advanced device security and prototype solutions.
⚠️ The finding worth knowing before you apply. Okta is running this identical job description under
two different seniority titles at the same time. This posting is "Staff Software Engineer, Backend"
and a second requisition, "Principal Software Engineer, Backend", carries a body that is 99.7 percent
identical: same Device Identity and Access team, same 7+ years, same Java and Spring requirements,
same hybrid tag. The only real differences are the requisition id and one heading line. We have
published the Staff one. If you are offered either, the level is worth a direct question, because the
written requirements do not distinguish them at all.
Location. Bengaluru, tagged #LI-Hybrid.
Who this is for. A backend engineer with seven or more years in Java and Spring who wants scope
beyond a single team. Identity and authentication experience is listed as a requirement rather than a
bonus, so some exposure to the domain matters.
Apply on company site
Opens www.okta.com, the employer's own application page. Applying is always free.