Staff Software Engineer (Performance & Systems)
Elevate
- Toronto, ON
- Permanent
- Full-time
This fast-growing financial technology firm is transforming the infrastructure that powers today’s 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:
You’ll 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. You’ll work closely with both technical and non-technical stakeholders to design performant systems, drive feature development, and shape architectural decisions.What You’ll 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 We’re 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 You’ll Use:
Rust, gRPC, PostgreSQL, Snowflake, Kafka, Aeron, KubernetesWhat’s 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.