drjobs Staff Software Engineer - API/Platform

Staff Software Engineer - API/Platform

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

$ 170000 - 240000

Vacancy

1 Vacancy

Job Description

Position: Staff Software Engineer - API/Platform
Placement Type: Direct Placement
Work Type: On-site / Remote / Hybrid
Location: Toronto ON
Salary: $170000 - $240000

About the Company

Our client is a cutting-edge financial technology firm modernizing the infrastructure that powers capital markets. Since 2018 theyve been building a fully cloud-native clearing and custody platform designed to support billions in daily trading volume. Their engineering-first culture combines deep capital markets experience with modern scalable architecturecreating seamless high-performance systems for todays complex trading environments.

The Team

The Active Trading team is responsible for delivering best-execution across asset classes and regions. Theyre building a new cloud-based trading platform from the ground upproviding high-performance traders with access to global liquidity advanced charting and dynamic order-handling capabilities. This platform is designed to meet the demands of both active traders and institutional users.

The Role

  • Design and develop highly available horizontally scalable low-latency services.

  • Tackle complex engineering challenges in real-time systems.

  • Collaborate with stakeholders to define build and launch critical features.

  • Deepen your expertise in high-performance trading and capital markets workflows.

Responsibilities

  • Build and maintain robust APIs (REST WebSockets) for real-time interaction.

  • Lead performance engineering efforts: Criterion benchmarks flamegraphs chaos testing etc.

  • Optimize message routing protocols and transport layers for scale.

  • Promote a performance-focused engineering culture (perf tools eBPF latency dashboards).

  • Ensure systems perform optimally in both cloud and on-prem environments.

Required Experience

  • 5 years building latency-sensitive systems using Rust C or C.

  • Production experience with Rust and asynchronous runtimes.

  • Deep understanding of thread-per-core vs. work-stealing models memory management and CPU optimization.

  • Proven success profiling and tuning compute memory and I/O paths.

  • Hands-on experience with TCP/IP and UDP (unicast/multicast).

  • Comfortable operating in Kubernetes cloud and hybrid infrastructure.

  • Data-driven mindset with a strong focus on p50/p95/p99 latency.

  • Familiarity with relational databases.

  • Kafka experience is required.

Preferred Experience

  • Performance tuning in large-scale Kubernetes environments.

  • Prior exposure to capital markets systems (EMS OMS exchanges).

  • Experience with DPDK RDMA iouring or eBPF in production environments.

  • Knowledge of columnar databases or storage optimization.

Tech Stack

Rust gRPC PostgreSQL Kafka Aeron Kubernetes


How to Apply: Reach out to or through our job link.


Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.