SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer

Okta - Bengaluru, India - Hybrid - posted 2026-10-09

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Okta is seeking an experienced Senior Software Engineer to join the Data Platform team in Bengaluru. The Data Platform organization is responsible for foundational data services, systems, and data products that power streaming analytics, interactive end-user reporting, data and ML platforms, and product telemetry across Okta's enterprise identity management platform. In this role, you will design, build, and deploy high-performance, scalable data platform components that support Okta's mission to secure every identity. You'll work with engineers throughout the organization to build foundational infrastructure enabling Okta to scale for years to come. The analytics infrastructure stack leverages modern technologies including Kinesis, Flink, Elasticsearch, and Snowflake. This is a high-impact opportunity to influence the direction, design, and implementation of streaming infrastructure solutions that will make Okta a leader in using data and machine learning to improve end-user security. Key responsibilities include: - Design, implement, and own data-intensive, high-performance, scalable platform components - Collaborate with engineering teams, architects, and cross-functional partners on project development, design, and implementation - Conduct and participate in design reviews, code reviews, analysis, and performance tuning - Coach and mentor engineers to help scale the engineering organization - Debug production issues across services and multiple levels of the stack The team is described as elite, fast, creative, and flexible, with an emphasis on ownership and delivering significant impact on Okta's technology direction. REQUIREMENTS: - 4+ years of software development experience - Proficiency in at least one backend language (preferably Java or TypeScript, Ruby, GoLang, or Python) and comfort with multiple languages - Experience working with at least one database technology: MySQL, Redis, or PostgreSQL - Demonstrable knowledge of computer science fundamentals with strong API design skills - Comfortable working on geographically distributed teams; brings ownership, accountability, attention to detail, and customer focus - Track record of delivering work incrementally and iterating on solutions - Comfortable in React or similar front-end UI stacks; willingness to learn if not yet proficient NICE TO HAVE: - Experience with cloud-based distributed computing technologies (Kinesis, Kafka, Flink, Spark, Beam, Snowflake, Hadoop) - Background in security, encryption, identity management, or authentication infrastructure - Experience leveraging major public cloud providers for mission-critical, high-volume services - Hands-on experience developing data integration applications for large-scale (petabyte-scale) environments with batch and online systems - Contributions to distributed systems development or high-volume/high-criticality usage (Kafka, Hadoop)

Similar roles