Okta is seeking a Senior Software Engineer to join their Data Platform team in Bangalore, India. As the world's leading identity company, Okta enables secure connections between people and technology across any device or app. The Data Platform team is responsible for foundational data services, systems, and data products that power Okta's analytics and machine learning capabilities.
In this role, you'll work on building and scaling high-volume, low-latency distributed data platform services and products. The team handles streaming analytics, interactive end-user reporting, and builds the data and ML platform that enables Okta to scale. You'll be working with modern technologies including Kinesis, Flink, ElasticSearch, and Snowflake.
The position offers an opportunity to make a significant impact by designing and implementing systems that power data analytics and ML at Okta. You'll collaborate with engineers across the organization to build foundational infrastructure for years to come. The role involves working with streaming infrastructure and has support from engineering leadership to make Okta a leader in using data and machine learning to improve end-user security.
Okta provides an excellent benefits package including medical, dental, and vision insurance, 401k, parental leave, and education budget. The company culture emphasizes ownership, creativity, and rewards engineers with stimulating projects and new technologies. With over 19,300 organizations trusting Okta, including major companies like JetBlue, Nordstrom, and T-Mobile, you'll be working on technology that impacts millions of users worldwide.
The position requires 4+ years of experience with object-oriented programming (preferably Java) and expertise in distributed systems. You'll need hands-on experience with cloud technologies, messaging systems, and data processing frameworks. This is a hybrid role that offers flexibility while maintaining collaboration opportunities with the team.