Technology & IT

Senior Software Engineer, Performance ( Toronto) at Okta

Posted

  • Company: Okta
  • Location: Toronto, Ontario, Canada
  • Job type: Full-time
  • Salary: CAD 136,000 – 187,000

About the role

Okta is looking for a Senior Software Engineer to join the Platform Scalability team in Toronto. This team is responsible for maintaining the speed, efficiency, and scale of Okta’s core authentication and authorization services. You will work on optimizing system behavior across the entire stack, from hardware and JVM to cloud components and application code. This is a hybrid role where you will balance project work with monitoring system health and investigating performance issues.

Responsibilities

  • Design and implement backend frameworks for rate limiting, traffic shaping, and concurrency controls.
  • Monitor production latency, throughput, and resource utilization across database, application, and edge layers.
  • Analyze and resolve latency and scalability bottlenecks using JVM profiling, SQL query plans, and other diagnostic tools.
  • Perform capacity and cost-efficiency analysis to ensure infrastructure is right-sized for current load.
  • Advise engineering teams on scalable feature design and review code for performance impact.
  • Explore and integrate AI-driven developer tooling and automated diagnostics to improve efficiency.
  • Participate in on-call rotations to handle latency-related escalations and production incidents.

Requirements

  • 5+ years of experience as a software developer with strong knowledge of Java or a similar language.
  • Solid understanding of JVM internals, garbage collection, and concurrency.
  • Strong experience with relational databases, preferably MySQL and Hibernate, including query optimization and schema design.
  • Proven experience diagnosing latency and scaling bottlenecks in high-availability, multi-tenant SaaS environments.
  • Hands-on experience with profiling and observability tools such as Java Flight Recorder, Datadog, or Prometheus/Grafana.
  • Working knowledge of cloud infrastructure (AWS, GCP, or Azure) and container ecosystems like Docker and Kubernetes.

Pay and benefits

The annual base salary range for this position is CAD 136,000 – 187,000. Your actual salary will depend on your skills, qualifications, and experience. In addition to base pay, Okta offers equity (where applicable), bonus, and benefits including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave).

How to apply

Apply directly on Okta’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →