CareerPlanSign in

Principal Software Engineer - Backend

Bengaluru 💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Architect, build, and scale critical server-side software and services for Okta's device identity and access platform, securing millions of enterprise endpoints globally.

Role type

Principal Software Engineer (Backend)

Builds

Server-side software and services for the device identity ecosystem

Domain

Cybersecurity / Identity and Access Management (IAM)

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring, distributed systems, RESTful APIs, Postgres/MySQL, caching, asynchronous processing, multi-threading, security engineering, object-oriented design, CI/CD, automated testing

Preferred skills

anomaly detection systems, cloud security, IAM protocols (FIDO, U2F, WebAuthn, SAML, OAuth), secure coding practices, ReactJS, gRPC, microservices

Technologies

Java, Spring, Postgres, MySQL, ReactJS, gRPC

Responsibilities

Translate strategic business objectives into scalable technical roadmaps; lead design and implementation of new features within the core Java platform; define and champion engineering best practices and architectural decisions; mentor Staff and Senior engineers; develop high-quality software with comprehensive test coverage; champion AI-native engineering practices; spearhead technical innovation and prototyping

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.