Staff Software Engineer (Performance & Systems)

Elevate - 21 Jobs
Toronto, ON
Posted today
Job Details:
Full-time
Experienced

Staff Software Engineer, Performance & Systems Engineering

About the Company:
This fast-growing financial technology firm is transforming the infrastructure that powers todays capital markets. Founded in the late 2010s, the organization has built a modern, cloud-native platform from the ground up, engineered to handle high volumes of trading activity with precision and reliability. Backed by experienced financial professionals and top-tier engineers, the firm delivers robust clearing and custody systems and seamless integration with major exchanges and clearing houses.

The Team:
Youll be joining a specialized group focused on delivering high-performance trading capabilities across asset classes. The team is currently building a cutting-edge trading platform to support both institutional and active trading workflows, integrating real-time data visualization, multi-venue execution, and highly configurable order handling.

The Role:
We're looking for a senior-level engineer to help build scalable, low-latency systems that support mission-critical trading functions. Youll work closely with both technical and non-technical stakeholders to design performant systems, drive feature development, and shape architectural decisions.

What Youll Do:

  • Build fault-tolerant, high-throughput applications in a modern technology stack.

  • Optimize real-time systems for CPU, cache, and I/O performance under production workloads.

  • Own and enhance performance toolchains (flamegraphs, benchmarking, chaos testing).

  • Lead efforts to fine-tune systems across cloud and on-prem environments.

  • Mentor engineers in profiling and performance-tuning techniques.

  • Contribute to systems-level architecture discussions and decisions.

What Were Looking For:

  • 5+ years of experience developing latency-critical applications in Rust, C, or C++.

  • Expertise in asynchronous runtimes and multi-threading trade-offs.

  • Deep experience with performance analysis and optimization at the system level.

  • Strong understanding of Linux tuning (hugepages, IRQ balancing, CPU pinning).

  • Comfort working in both cloud-native and hybrid environments.

  • Familiarity with high-performance networking (TCP, UDP, multicast/unicast).

Bonus Points For:

  • Prior production-level Rust experience.

  • Kubernetes performance tuning expertise.

  • Background in financial trading systems (EMS, OMS, or exchanges).

  • Hands-on experience with DPDK, RDMA, io_uring, or eBPF.

  • Experience with tuning databases and columnar data stores.

Tech Stack Youll Use:
Rust, gRPC, PostgreSQL, Snowflake, Kafka, Aeron, Kubernetes

Whats Offered:

  • A small, capable team where your work has direct impact.

  • A clean, modern codebase with room to build and innovate.

  • A DevOps-driven culture with strong CI/CD practices.

  • Competitive compensation and a strong benefits package.

Share This Job: