Taro Logo

Staff Software Engineer - Data Platform

The leading independent provider of identity for the enterprise, providing secure access and authentication solutions.
Data
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Data Platform team in Bengaluru, India. This role offers an exciting opportunity to work on foundational data services and systems that power Okta's analytics and ML infrastructure. The Data Platform team is responsible for crucial areas including streaming analytics, interactive end-user reporting, and building the data and ML platform for Okta to scale.

As a Staff Software Engineer, you'll be working with cutting-edge technologies like Kinesis, Flink, ElasticSearch, and Snowflake to design and implement high-volume, low-latency distributed data platform services. This position has direct support from engineering leadership to establish Okta as a leader in using data and machine learning to enhance end-user security.

The ideal candidate brings 5+ years of experience in Java development and extensive knowledge of cloud-based distributed computing technologies. You'll be responsible for designing scalable platform components, mentoring other engineers, and ensuring the reliability and performance of critical data systems. The role offers the chance to work with an elite team that values ownership and creativity, while contributing to products that secure connections between people and technology worldwide.

Okta provides a comprehensive benefits package, including medical, dental, and vision insurance, along with opportunities for professional development and flexible work arrangements. The company's strong focus on identity security and its mission to enable secure technology use make this an impactful role for someone passionate about data engineering and security infrastructure.

Last updated a day ago

Responsibilities For Staff Software Engineer - Data Platform

  • Design, implement and own data-intensive, high-performance, scalable platform components
  • Work with engineering teams, architects and cross functional partners on development
  • Conduct and participate in design reviews, code reviews, analysis, and performance tuning
  • Coach and mentor engineers to help scale up the engineering organization
  • Debug production issues across services and multiple levels of the stack

Requirements For Staff Software Engineer - Data Platform

Java
Kubernetes
  • 5+ years of experience in object-oriented language, preferably Java
  • Experience with messaging systems such as Kinesis, Kafka
  • Experience with data processing systems like Flink, Spark, Beam
  • Experience with storage & compute systems such as Snowflake, Hadoop
  • Experience in developing and tuning highly scalable distributed systems
  • Solid understanding of multithreading, garbage collection and memory management
  • Experience with reliability engineering in data quality, observability and incident management

Benefits For Staff Software Engineer - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
Visa Sponsorship
  • Comprehensive benefits package
  • Social impact opportunities through Okta for Good
  • Professional development and talent fostering
  • Flexible work environment

Related Jobs