Senior Software Engineer, Performance ( Toronto) at Okta | CA | Rezi

Senior Software Engineer, Performance ( Toronto) at Okta

Senior Software Engineer, Performance ( Toronto)

Okta · CA

1 weeks ago

Senior Software Engineer, Performance ( Toronto)

Okta · CA

10 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer, Performance ( Toronto) role.

Rezi rewrites your resume against Okta's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer, Performance ( Toronto) posting at Okta — free, in seconds.

About the Role

Okta is seeking a Senior Back-End Software Engineer to join the Platform Scalability team within the Resilience organization. This role will focus on owning the scalability, efficiency, and service protection of Okta's Identity as a Service platform, ensuring speed and reliability for millions of daily active users. This is an opportunity to do career-defining work on impactful projects at serious scale.

Responsibilities

  • Design and implement backend frameworks that protect and optimize critical system resources, including rate limiting, traffic shaping, concurrency controls, and query timeout enforcement.
  • Monitor production latency, throughput, and resource utilization across the database, application, cache, and edge layers; create and maintain meaningful metrics, dashboards, and alerts, often through automated tooling.
  • Analyze latency and scalability bottlenecks end-to-end - JVM profiling, thread and heap analysis, SQL query plans, slow logs, and Hibernate behavior - and drive fixes in code, SQL, and configuration.
  • Perform capacity and cost-efficiency analysis (for example, determining whether databases and compute are right-sized for current load), participate in weekly metrics reviews, and support onboarding of large customers and high-traffic events.
  • Advise engineering teams on scalable, efficient feature design; review pull requests and SQL changes for latency, resource, and scale impact and recommend tuning or refactoring.
  • Actively explore and integrate modern AI-driven developer tooling, automated diagnostics, and intelligent monitoring to accelerate latency and capacity investigations, automate analysis of metrics and logs, and reduce toil.
  • Write high-quality unit and functional tests and participate in design and code reviews to keep the engineering bar high.
  • Participate in on-call rotations handling latency and scale-related customer escalations, rate limit requests, and production incidents; contribute to Root Cause Analysis (RCA) and long-term mitigations.
  • Collaborate closely with SRE, Database Reliability Engineering, Architects, QA, Product Owners, and Customer Support to deliver secure and dependable software.

Requirements

  • 5+ years of experience as a software developer with strong knowledge of Java or a similar language, including a solid understanding of JVM internals, garbage collection, and concurrency.
  • Strong experience with relational databases - preferably MySQL and Hibernate - including query optimization, indexing, execution plan analysis, and schema design.
  • Proven experience diagnosing and resolving latency, throughput, and scaling bottlenecks in high-availability, multi-tenant SaaS environments.
  • Hands-on experience with profiling and observability tools (e.g., Java Flight Recorder, async-profiler, thread/heap dump analysis, Datadog, Splunk, Prometheus/Grafana or similar).
  • Working knowledge of cloud infrastructure (AWS preferred, or GCP/Azure) and modern container ecosystems (Docker, Kubernetes).

Skills

  • Java
  • JVM internals
  • garbage collection
  • concurrency
  • MySQL
  • Hibernate
  • query optimization
  • indexing
  • execution plan analysis
  • schema design
  • profiling tools
  • observability tools
  • Java Flight Recorder
  • async-profiler
  • thread/heap dump analysis
  • Datadog
  • Splunk
  • Prometheus/Grafana
  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes
  • AI-driven developer tooling
  • automated diagnostics
  • intelligent monitoring

Location

  • Hybrid

Work Type

  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • $136,000—$187,000 CAD

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)

About the Company

  • Okta is The World's Identity Company. We free everyone to safely use any technology - anywhere, on any device or app. Our Identity as a Service solution enables secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.
  • We celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we're looking for lifelong learners and people who can make us better with their unique experiences.
  • Okta's Workforce Identity Cloud secures billions of global logins every day.
  • The Platform Scalability team within the Resilience organization owns the speed, efficiency, and scale of Okta's core authentication and authorization service.
  • We analyze and optimize system behavior across every layer of the stack - from virtualized hardware and the JVM, through MySQL query execution, caching, and the edge, up to cloud components (AWS/GCP) and application code - and we build the frameworks that keep the platform fast and protected for thousands of organizations and millions of daily active users.
  • We value iterative development, automated testing, and individual ownership.
  • Supporting Your Well-Being
  • Driving Social Impact
  • Developing Talent and Fostering Connection + Community
  • We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate.
  • Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.

Equal Opportunity

  • Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
  • If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
  • Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.