Backend Rust Developer
Job Description
<p>Build high-performance trading technology where reliability, security, and speed matter.</p> <p>The Role</p> <p>We are looking for an experienced Backend Rust Developer to design, build, and maintain high-performance, reliable, and secure trading software systems.</p> <p>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.</p> <p>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.</p> <p>What You’ll Do</p> <ul> <li>Design, build, and maintain high-performance, reliable, and secure software systems using Rust.</li> <li>Develop and optimize performance-critical, low-latency applications supporting demanding trading environments.</li> <li>Apply systems programming principles across distributed systems, concurrency, and networking to build robust solutions.</li> <li>Diagnose complex technical and performance issues, identify bottlenecks, and implement effective optimizations.</li> <li>Collaborate with engineering and business stakeholders to deliver maintainable technology solutions aligned with trading and financial-services requirements.</li> </ul> <p>What We’re Looking For</p> <ul> <li>7+ years of relevant software engineering experience, with strong experience in Rust and systems programming.</li> <li>Experience designing and developing performance-critical and low-latency applications.</li> <li>Strong understanding of distributed systems, concurrency, and networking.</li> <li>Ability to write clean, efficient, secure, and maintainable code.</li> <li>Strong problem-solving skills with experience identifying performance bottlenecks and optimizing software systems.</li> </ul> <p>Bonus Points For</p> <ul> <li>Experience developing technology for trading or financial systems.</li> <li>Experience working with complex, high-throughput or latency-sensitive systems.</li> <li>Knowledge of engineering practices supporting the reliability, security, and performance of production software.</li> </ul> <p>Why Join Capco</p> <ul> <li>Deliver high-impact technology solutions for Tier 1 financial institutions.</li> <li>Work in a collaborative, flat, and entrepreneurial consulting culture.</li> <li>Access continuous learning, training, and industry certifications.</li> <li>Be part of a team shaping the future of digital financial services.</li> <li>Help shape the future of digital transformation across FS & Energy.</li> </ul> <p>Benefits</p> <p>We offer a competitive, people-first benefits package designed to support every aspect of your life:</p> <ul> <li>Comprehensive Benefits Coverage – 100% company-paid health, life, and disability insurance effective from Day 1 of employment.</li> <li>Retirement Savings Program – Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.</li> <li>Virtual Health Care & EFAP – Company-paid virtual health care and Employee & Family Assistance Program support for employees and their dependents/partners.</li> <li>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.</li> <li>Career Development – A Business Coach from Day 1, provid