Taro Logo

Senior Software Engineer - Data Platform

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer - Data Platform

Okta is seeking a Senior Software Engineer to join their Data Platform team, focusing on building foundational data services and systems. The role involves working with streaming analytics, interactive reporting, and ML platform development. The team is responsible for scaling high-volume, low-latency distributed data platform services and products.

As a member of the Data Platform team, you'll be designing and implementing systems that power analytics and ML infrastructure, working with modern technologies like Kinesis, Flink, ElasticSearch, and Snowflake. This position offers an opportunity to make a significant impact on Okta's data and machine learning capabilities, working directly on initiatives to improve end-user security.

The ideal candidate should have strong software development experience, particularly in backend languages like Java, TypeScript, or Python. Knowledge of database technologies and distributed systems is crucial. The role requires both technical expertise and the ability to collaborate with cross-functional teams.

Okta offers a dynamic work environment with the best tools and technology, along with comprehensive benefits. The company values diversity and seeks lifelong learners who can contribute unique perspectives. This is an opportunity to join a leading identity and security company that serves over 19,300 organizations globally, including major enterprises like JetBlue, Nordstrom, and T-Mobile.

The position offers hybrid work arrangements and the chance to work on cutting-edge data platform technologies while making a meaningful impact on enterprise security solutions.

Last updated a day ago

Responsibilities For Senior Software Engineer - Data Platform

  • Design, implement and own data-intensive, high-performance, scalable platform components
  • Work with engineering teams on project development and implementation
  • Conduct design reviews, code reviews, analysis, and performance tuning
  • Coach and mentor engineers
  • Debug production issues across services and multiple levels of the stack

Requirements For Senior Software Engineer - Data Platform

Java
TypeScript
Python
Go
MySQL
PostgreSQL
Redis
Kubernetes
  • 2+ years of software development experience
  • Proficient in at least one language (Java, Typescript, Ruby, GoLang, Python)
  • Experience with database technologies - MySQL, Redis, or PostgreSQL
  • Strong computer science fundamentals and API Design skills
  • Comfortable working on distributed teams
  • Track record of delivering work incrementally
  • Comfortable in React or willing to learn

Benefits For Senior Software Engineer - Data Platform

Medical Insurance
Visa Sponsorship
  • Amazing Benefits
  • Making Social Impact
  • Developing Talent and Fostering Connection + Community

Interested in this job?

Jobs Related To Okta Senior Software Engineer - Data Platform

Data Engineer, Devices and Services FinTech, DaS FinTech

Senior Data Engineer role at Amazon's Devices and Services FinTech team, building financial planning and analysis tools using AWS and TM1 technologies.

Software Engineer III - Cloud Data Engineer (Databricks)

Senior Data Engineer role at JPMorgan Chase focusing on cloud data engineering using Databricks, requiring 3+ years of experience in building data pipelines with Apache Spark and cloud technologies.

Sr. Data Engineer, WW Sustainability

Senior Data Engineer position at Amazon's Worldwide Sustainability team, building data infrastructure for environmental and social initiatives using AWS technologies.

Software Engineer III – Data Science

Senior Software Engineer role at JPMorgan Chase focusing on data science, machine learning, and AI development with Python, requiring 3+ years of experience.

Database Administrator- Lead Data Engineer

Lead Data Engineer position at JPMorgan Chase focusing on database administration and data engineering for healthcare payments systems, requiring 5+ years of experience with SQL, AWS, and database management.