About the Role
The Role
We are looking for an experienced Backend Rust Developer to design, build, and maintain high-performance, reliable, and secure trading software systems.
You will bring 7+ years of relevant software engineering experience, with strong expertise in Rust and systems programming. You’ll work on performance-critical technology where concurrency, networking, reliability, and low latency are key considerations.
This is an opportunity to apply your technical expertise and problem-solving skills to complex engineering challenges within financial services, while building clean, efficient, secure, and maintainable software.
What You’ll Do
- Design, build, and maintain high-performance, reliable, and secure software systems using Rust.
- Develop and optimize performance-critical, low-latency applications supporting demanding trading environments.
- Apply systems programming principles across distributed systems, concurrency, and networking to build robust solutions.
- Diagnose complex technical and performance issues, identify bottlenecks, and implement effective optimizations.
- Collaborate with engineering and business stakeholders to deliver maintainable technology solutions aligned with trading and financial-services requirements.
What We’re Looking For
- 7+ years of relevant software engineering experience, with strong experience in Rust and systems programming.
- Experience designing and developing performance-critical and low-latency applications.
- Strong understanding of distributed systems, concurrency, and networking.
- Ability to write clean, efficient, secure, and maintainable code.
- Strong problem-solving skills with experience identifying performance bottlenecks and optimizing software systems.
Bonus Points For
- Experience developing technology for trading or financial systems.
- Experience working with complex, high-throughput or latency-sensitive systems.
- Knowledge of engineering practices supporting the reliability, security, and performance of production software.
Why Join Capco
- Deliver high-impact technology solutions for Tier 1 financial institutions.
- Work in a collaborative, flat, and entrepreneurial consulting culture.
- Access continuous learning, training, and industry certifications.
- Be part of a team shaping the future of digital financial services.
- Help shape the future of digital transformation across FS & Energy.
Benefits
We offer a competitive, people-first benefits package designed to support every aspect of your life:
- Comprehensive Benefits Coverage – 100% company-paid health, life, and disability insurance effective from Day 1 of employment.
- Retirement Savings Program – Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.
- Virtual Health Care & EFAP – Company-paid virtual health care and Employee & Family Assistance Program support for employees and their dependents/partners.
- Family & Wellness Support – Enhanced parental leave benefits from Day 1, a company-sponsored new parent gift, and fitness reimbursement to promote health and well-being.
- Career Development – A Business Coach from Day 1, providing personalized one-on-one coaching to support career growth, accelerate development, and help achieve your professional goals at Capco.
Requirements
Rust expertise
Strong experience in Rust and systems programming is essential.
Performance-critical applications
Experience designing and developing applications that require low latency.
Distributed systems knowledge
A strong understanding of distributed systems, concurrency, and networking is required.
Clean code
Ability to write clean, efficient, secure, and maintainable code.
Problem-solving skills
Strong problem-solving skills with experience in identifying performance bottlenecks.
Nice to Have
Experience developing technology for trading or financial systems is a plus.
Experience working with complex, high-throughput or latency-sensitive systems is beneficial.
Knowledge of engineering practices that support reliability, security, and performance.
Benefits
Health insurance
100% company-paid health, life, and disability insurance effective from Day 1.
Retirement plan
Registered Retirement Savings Plan (RRSP) with matching employer contributions.
Virtual health care
Company-paid virtual health care and Employee & Family Assistance Program support.
Parental leave
Enhanced parental leave benefits from Day 1.
Career coaching
Personalized one-on-one coaching to support career growth.