Okta logo

Staff Software Engineer, Data Platform

Okta

Toronto · CAD 160,000-220,000 / year · 8+ years experience · Posted Sep 28, 2026

At a glance

Experience
8+ years experience
Location
Toronto
Salary
CAD 160,000-220,000 / year · Base salary

About the role

  • This is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that is passionate about scaling high volume, low-latency, distributed data-platform services & data products.
  • You will get to work with engineers throughout the organization to build foundational infrastructure that allows Okta to scale for years to come.
  • As a member of the Data Platform team, you will be responsible for designing, building, and deploying the systems that power our data analytics and ML.

Responsibilities

  • Design, implement and own data-intensive, high-performance, scalable platform components
  • Work with engineering teams, architects and cross functional partners on the development of projects, design, and implementation
  • 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

  • 8+ years of experience in object-oriented language, preferably Java
  • Hands-on experience using a cloud-based distributed computing technologies including messaging systems, data processing systems, storage and compute systems, and coordinators and schedulers
  • Experience in developing and tuning highly scalable distributed systems
  • Excellent grasp of software engineering principles
  • Solid understanding of multithreading, garbage collection and memory management
  • Experience with reliability engineering specifically in areas such as data quality, data observability and incident management

Preferred qualifications

  • Maintained security, encryption, identity management, or authentication infrastructure
  • Leveraged major public cloud providers to build mission-critical, high volume services
  • Hands-on experience in developing Data Integration applications for large scale (petabyte scale) environments with experience in both batch and online systems.
  • Contributed to the development of distributed systems or used one or more at high volume or criticality such as Kafka or Hadoop
  • Experience developing Kubernetes based services on AWS Stack

Benefits

  • Equity (where applicable)
  • Bonus
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with a match
  • Healthcare spending
  • Telemedicine
  • Paid leave (including PTO and parental leave)

Skills

  • Java
  • Kinesis
  • Flink
  • ElasticSearch
  • Snowflake
  • Kafka
  • Spark
  • Beam
  • Hadoop
  • Kubernetes
  • Mesos
  • AWS

Okta

Staff Software Engineer, Data Platform

Apply now