Senior Software Engineer (Performance) (Toronto)

Senior Software Engineer (Performance) (Toronto)

06 Nov
|
Okta
|
Toronto

06 Nov

Okta

Toronto

- 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—including 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, participate in weekly metrics reviews, and support onboarding of large customers and high-traffic events
- Advise engineering teams on scalable, effective 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

Benefits
- Work from home opportunities
- Health + Wellness
- Financial Benefits
- Pay + Incentives
- Time Off
- Everyday Living
- Resources

Proven experience diagnosing and resolving latency, throughput, and scaling bottlenecks in high-availability, multi-tenant SaaS environments

Robust experience with relational databases, preferably MySQL and Hibernate, including query optimization, indexing, execution plan analysis, and schema design

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

Hands-on experience with profiling and observability tools, such as Java Flight Recorder, async-profiler, thread and heap dump analysis, Datadog, Splunk, or Prometheus/Grafana

Working knowledge of cloud infrastructure (AWS preferred, or GCP/Azure) and modern container ecosystems (Docker, Kubernetes)

#J-18808-Ljbffr

📌 Senior Software Engineer (Performance) (Toronto)
🏢 Okta
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (performance) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (performance) (toronto) / toronto