Technical Lead for High-Performance Trading Systems

2 days ago


Montreal, Quebec, Canada Royal Bank of Canada Full time
Job Summary

This is a rare opportunity to join the Royal Bank of Canada as a Senior Low Latency Engineer, where you will design and implement high-performance trading infrastructure using C++ and other technologies. The ideal candidate will have a strong background in software engineering, with a proven track record of delivering scalable and efficient systems.

About the Role

In this role, you will work closely with cross-functional teams to develop multi-asset trading infrastructure, utilizing advanced technologies such as low-latency messaging and high-performance data structures. Your expertise in C++, Python, and Linux will enable you to create robust and reliable systems that meet the needs of our clients. Additionally, you will participate in DevOps practices, ensuring continuous integration and delivery of high-quality software.

Key Responsibilities

- Design and implement services for trading, including market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python)
- Collaborate with quants, traders, and other stakeholders to design, implement, and test technology used in trading
- Participate in DevOps practices, including continuous integration pipeline, code quality tools, release methodologies
- Maintain, enhance, and refactor existing trading and execution systems and services

Requirements

To succeed in this role, you will need:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 5+ years of experience building highly performant, low-latency systems on Linux platforms
- Proficient in C++ programming, with a strong understanding of the Standard Template Library (STL), multi-threaded programming, and unit testing
- Experience in scripting and database query coding is required
- Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality solutions

Benefits

The Royal Bank of Canada offers a comprehensive compensation package, including a competitive salary ($120,000 - $180,000 per year), bonuses, flexible benefits, and stock options. We prioritize employee development through coaching and managing opportunities, offering flexible work-life balance options and a dynamic, collaborative work environment. Join our team and make a lasting impact on the financial industry.

  • Montreal, Quebec, Canada LevelUP HCS Full time

    Role OverviewWe are seeking a highly skilled Trading Support Specialist to join our team at LevelUP HCS. As a key member of our operations department, you will be responsible for delivering exceptional production support and ensuring the smooth operation of our proprietary trading systems.About the RoleThe ideal candidate will have proven experience in...


  • Montreal, Quebec, Canada Hunter Bond Full time

    Job OverviewRust Developer – Elite Fintech Client at Hunter BondWe are seeking a highly skilled Rust developer to join our team of innovators in Montreal's thriving tech scene.Compensation PackageUp to $250,000 CAD + performance-based bonuses, making it an attractive opportunity for experienced professionals.About the RoleWe are looking for a passionate...


  • Montreal, Quebec, Canada DRW Full time

    About DRWDRW is a leading trading firm with over three decades of experience driving innovation in the financial markets. Our success stems from our unique approach to technology, exceptional people, and a commitment to operational excellence.Key Responsibilities:Design, develop, and maintain high-performance software systems for low-latency data...


  • Montreal, Quebec, Canada Squarepoint Capital Full time

    Squarepoint Capital, a global investment management firm, is seeking a skilled High Performance Software Engineer to join our team in New York.The successful candidate will be responsible for designing and developing high-performance trading platforms, large-scale data analysis systems, and compute farms. As a member of our collaborative team, you will work...


  • Montreal, Quebec, Canada Hunter Bond Full time

    Company OverviewHunter Bond is a pioneering fintech company based in Montreal, dedicated to developing cutting-edge financial technology solutions.About the RoleWe are seeking a highly skilled Senior C++ Developer to join our team as a Fintech Innovation Lead. As a key member of our development team, you will play a crucial role in shaping the future of...


  • Montreal, Quebec, Canada Royal Bank of Canada Full time

    Job Overview:Royal Bank of Canada is seeking an experienced Senior Low Latency Engineer to develop and maintain multi-asset trading infrastructure utilizing C++ and high-performance data structures. This role requires expertise in designing and implementing services for trading, working with quants, traders, and other stakeholders, and participating in...


  • Montreal, Quebec, Canada DRW Full time

    Company Overview: DRW is a leading diversified trading firm with over three decades of experience in bringing together sophisticated technology and exceptional people to operate in global markets.Salary: $120,000 - $180,000 per annum, depending on experience.Job Description: We are seeking highly skilled C++ software developers to develop new and improve...


  • Montreal, Quebec, Canada Selby Jennings Full time

    About the Role:We are seeking an experienced Trading Application Support Specialist to join our high frequency trading firm in Montreal.Key Responsibilities:Deliver production support for proprietary trading systems across multiple platformsProvide technical assistance during trading operations, ensuring seamless executionResolve issues affecting the trading...


  • Montreal, Quebec, Canada Thurn Partners Full time

    Junior Technologist RoleAbout Thurn Partners:A leading global multi-strat hedge fund, specializing in employing a range of systematic and quantitative strategies across various financial markets. Our firm is rooted in extensive trading, technology, and operational proficiency.We take pride in developing and refining advanced systems, encompassing...


  • Montreal, Quebec, Canada DRW Full time

    DRW, a leading diversified trading firm with over three decades of experience, combines sophisticated technology and exceptional people to operate in global markets. We value autonomy and adaptability, operating using our own capital and trading at our own risk.About the RoleThis Application Support Specialist position is responsible for delivering...


  • Montreal, Quebec, Canada Hunter Bond Full time

    About Hunter Bond:As a pioneering fintech company in Montreal, we're seeking a highly skilled Senior C++ Developer to join our team.What We Offer:A competitive salary of up to $250,000 CAD + performance bonus, plus a flexible hybrid work arrangement and a collaborative team culture.Job Description:We're looking for a seasoned C++ professional to lead the...


  • Montreal, Quebec, Canada Selby Jennings Full time

    Job Title: Technical Support Specialist for Trading ApplicationsOverview: A high-frequency trading firm is seeking a Technical Support Specialist to join its Montreal team. This role involves delivering production support, providing technical assistance during trading operations, and ensuring the trading applications and environment are optimized and...

  • Technical Lead

    4 weeks ago


    Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the RoleWe are seeking an experienced Technical Lead to join our Post Trade FIC team, based in New York. This is a central and dynamic role that will contribute to the design, development, testing, and deployment of crucial features in applications used by our traders and operations across the globe.In this position, you will be responsible for leading...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Are you a skilled C# developer looking to take your career to the next level? We have an exciting opportunity for a Lead C# Developer to join our team and contribute to the design, development, testing, and deployment of critical features in applications used by our traders and operations across the globe.About the RoleIn this key position, you will be...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Job OverviewWe are seeking a highly skilled Technical Lead to join our team in New York. As a key member of our Post Trade FIC team, you will be responsible for designing, developing, and deploying critical features for our traders and operations globally.About the JobIn this dynamic role, you will contribute to the technical transformation of X-One, leading...


  • Montreal, Quebec, Canada Cisco Systems, Inc. Full time

    We are seeking a highly skilled and motivated technical architect to join our Performance Analytics team. This role offers an exciting opportunity to drive the evolution of our Provider Connectivity Assurance Orchestrator platform.Your main task will be to work closely with our Product Managers to shape the future of our business, staying connected to...


  • Montreal, Quebec, Canada S.i. Systems Full time

    Are you a skilled Salesforce technical architect looking to take on a challenging project? S.i. Systems is seeking an experienced professional to lead the implementation of our large-scale Salesforce initiative.About the RoleWe are searching for a highly motivated and skilled Technical Salesforce Lead to oversee the development and implementation of our...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobThe Global Banking Technology & Operations (GBTO) Canada team is responsible for delivering day-to-day services to Société Générale investment and corporate bank units and their clients, accelerating their transformation. The team's unique approach sets it apart from competitors, prioritizing agile transformation, technology and data...


  • Montreal, Quebec, Canada Octav Labs Inc. Full time

    OverviewWe are Octav Labs Inc., a cutting-edge technology firm based in Montreal, Canada. We're seeking an exceptional Technical Data Systems Lead to spearhead our data-driven initiatives and drive innovation within our organization.Salary$250,000 - $300,000 per year, depending on experienceAbout the RoleAs our Technical Data Systems Lead, you will play a...


  • Montreal, Quebec, Canada Hunter Bond Full time

    We are seeking a seasoned Rust developer to join our team at Hunter Bond in Montreal. With a strong focus on building high-performance, secure, and concurrent systems, this role is ideal for those passionate about Rust development.About the Role:As a Rust engineer, you will be responsible for implementing best practices for code quality, testing, and...