Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer, Data Platform

Home > Java programming jobs

Staff Software Engineer, Data Platform in Canada new

  • Toronto

Responsibilities

  • Design, implement, and own data-intensive, high-performance, scalable platform components.
  • Build, deploy, and optimize streaming infrastructure and distributed data-platform services.
  • Collaborate with engineers, architects, and cross-functional partners on project design and implementation.
  • 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.

Requirements

  • 8+ years of experience with an object-oriented programming language, preferably Java.
  • Hands-on experience with cloud-based distributed computing technologies, including Kinesis, Kafka, Flink, Spark, Beam, Snowflake, Hadoop, Kubernetes, and Mesos.
  • Experience developing and tuning highly scalable distributed systems.
  • Excellent understanding of software engineering principles, multithreading, garbage collection, and memory management.
  • Experience with reliability engineering involving data quality, data observability, and incident management.
  • Preferred experience with security, encryption, identity management, authentication infrastructure, major public cloud providers, large-scale data integration, batch and online systems, distributed systems, and Kubernetes-based services on AWS.

Benefits

  • Annual base salary for candidates in Canada is $160,000–$220,000 CAD, with equity where applicable and bonus eligibility.
  • Benefits include health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave including PTO and parental leave.
  • The role includes an immersive, in-person onboarding experience.
  • Okta supports well-being, social impact, talent development, and community connection.

Okta

Okta builds identity and access management solutions that provide secure authentication and automation for businesses. Our products empower organizations to safely connect any technology, device, or application, making identity central to security and operational efficiency. We cater to companies...

Similar positions

Staff Software Engineer - Back End

  • Agoda
  • Full time
  • Others
  • 10/02/2026
  • Bangkok, Thailand

Principal Software Engineer, Lifecycle Management

  • Okta
  • Full time
  • Others
  • 10/02/2026
  • Bengaluru, India

Senior Software Development Engineer In

  • The Walt Disney Company
  • Full time
  • Others
  • 10/02/2026
  • Bengaluru, India

Staff Backend Engineer - Intelligent Cloud

  • Coupang
  • Full time
  • Others
  • 10/01/2026
  • Bengaluru, India

Software Engineer

  • Atlassian
  • Full time
  • Australia
  • 10/01/2026
  • Remote