CareerPlan

Senior Software Engineer

BengaluruFull-time2026-10-09 → 2026-11-10
Hybrid

Core

Design, build, and deploy high-performance, scalable data-intensive platform components and streaming infrastructure to power Okta's data analytics and ML services.

Role type

Senior Software Engineer (Data Platform)

Builds

Foundational data services, streaming analytics systems, and data products for Okta's security platform.

Domain

Cloud computing, distributed systems, data engineering, machine learning infrastructure.

Deliverable

production ML models

Required skills

Software development, API design, Computer science fundamentals, Backend languages (Java, Typescript, Ruby, GoLang, Python), Database technologies (MySQL, Redis, PostgreSQL), Distributed systems design, Cloud architecture, Mentoring

Preferred skills

Cloud-based distributed computing (Kinesis, Kafka, Flink, Spark, Beam), Storage & Compute (Snowflake, Hadoop), Kubernetes/Mesos, Security/Identity infrastructure, Large-scale data integration (petabyte scale)

Technologies

Kinesis, Flink, ElasticSearch, Snowflake, MySQL, Redis, PostgreSQL, Kafka, Spark, Beam, Hadoop, Kubernetes, React

Responsibilities

Design and implement scalable platform components, Conduct design reviews and code reviews, Debug production issues across services, Coach and mentor engineers, Work with cross-functional partners on project development

Seniority

Senior, hands-on IC