Staff Software Engineer
5 days ago
Staff Software Engineer, Performance & Systems Engineering
About the Company:
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, Kubernetes
What'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.
-
Staff Software Engineer
2 weeks ago
Toronto, Ontario, Canada SoTalent Full time $120,000 - $180,000 per yearJob Title : Staff Software EngineerLocation : Toronto, OntarioJob Type : Full TimeOur client, a leading technology-driven organization, is seeking an accomplished Staff Software Engineer to guide the design, development, and delivery of high-performing, scalable application systems. This role is ideal for an experienced engineer who thrives in collaborative...
-
Staff Software Engineer
6 days ago
Toronto, Ontario, Canada Capital One Full time $120,000 - $180,000 per year161 Bay Street , Canada, Toronto,Toronto, Ontario,Staff Software Engineer*Staff Software EngineerAbout Capital One Canada.*For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people —...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Capital One Full time $120,000 - $180,000 per year161 Bay Street , Canada, Toronto,Toronto, Ontario,Staff Software EngineerStaff Software EngineerAbout Capital One Canada.For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people — in...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Capital One Full time $120,000 - $180,000 per year161 Bay Street , Canada, Toronto,Toronto, Ontario,Staff Software EngineerStaff Software EngineerAbout Capital One Canada.For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people — in...
-
Staff or Senior Software Engineer
1 day ago
Toronto, Ontario, Canada hireVouch Full time US$125,000 - US$175,000 per yearJob Title: Staff (or Senior) Software Engineer (Backend - )Location: Toronto, Canada (Remote)Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals. They are seeking a seasoned Staff (or Senior) Software Engineer to join their team. Their...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Executive Scouts Full time $120,000 - $200,000 per yearJob BriefOur client is seeking a seasoned Staff Software Engineer to join their Toronto expansion team. As a California-based company at the forefront of Artificial Intelligence, they deliver innovative solutions that empower businesses and individuals alike. You will play a pivotal role in designing and building robust backend systems using while driving...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Vanta Full time $120,000 - $240,000 per yearAt Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. Our business...
-
Staff Software Engineer
1 week ago
Toronto, Ontario, Canada Vanta Full time $120,000 - $200,000 per yearAt Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. Our business...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
1 day ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...