{bc}
indeed

Staff Software Engineer, Data Platform

Okta
Toronto, CAN
Onsite
$160,000–$220,000
Discovered 3 weeks ago
Object-oriented programmingJavaDistributed systemsScalable streaming infrastructureKinesisKafka

Full Job Posting

Role overview

Join Okta's Data Platform organization to build foundational infrastructure, data services, and data products for analytics and machine learning.

The role focuses on scaling high-volume, low-latency, distributed data-platform services and streaming infrastructure.

Responsibilities

  • Design, implement, and own high-performance, scalable, data-intensive platform components.
  • Collaborate with engineering teams, architects, and cross-functional partners on project development and implementation.
  • Participate in design reviews, code reviews, analysis, and performance tuning.
  • Debug production issues across services and multiple levels of the stack.
  • Coach and mentor engineers.

Required qualifications

  • At least 8 years of experience in an object-oriented language; Java is preferred.
  • Hands-on experience with cloud-based distributed computing technologies, including messaging, data processing, storage and compute, or coordination and scheduling systems.
  • Experience developing and tuning highly scalable distributed systems.
  • Strong software engineering fundamentals and understanding of multithreading, garbage collection, and memory management.
  • Reliability engineering experience in data quality, data observability, and incident management.

Technology examples

  • Technology examples include Kinesis or Kafka; Flink, Spark, or Beam; Snowflake or Hadoop; and coordinators or schedulers such as Kubernetes, Hadoop, or Mesos.

Additional experience

  • Security, encryption, identity management, or authentication infrastructure experience is a plus.
  • Major public cloud experience, petabyte-scale data integration, distributed systems experience with Kafka or Hadoop, and Kubernetes services on AWS are pluses.

Compensation

  • Annual base salary range for candidates located in Canada is CAD $160,000–$220,000; equity, bonus, and benefits may also be offered under applicable plans.

Onboarding

  • The company describes an immersive, in-person onboarding experience; this does not specify the ongoing workplace arrangement.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Okta