drjobs Staff Software Engineer Performance Systems

Staff Software Engineer Performance Systems

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

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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 and highly configurable order handling.

The Role:
Were 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 iouring 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.

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.