Senior Low Latency Software Engineer

7 days ago


Toronto, Ontario, Canada Royal Bank of Canada Full time
About the Role

We are seeking a skilled Senior Low Latency Software Engineer to join our Capital Markets Technology team. As a key member of our team, you will design and implement high-performance trading infrastructure utilizing C++ and low-latency messaging.

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, including continuous integration pipeline, code quality tools, and release methodologies
  • Maintain, enhance, and refactor existing trading and execution systems and services
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 5+ years of experience building highly performant, low-latency systems on Linux platform
  • Proficient in C++ programming
  • Knowledge of Standard Template Library (STL), multi-threaded programming, and unit testing in C++
  • Experience in scripting and database query coding
Salary Information

The estimated annual salary for this role is $150,000-$200,000 CAD, depending on experience and qualifications.

Benefits
  • A comprehensive Total Rewards Program, including bonuses and flexible benefits
  • Competitive compensation, commissions, and stock where applicable
  • Flexible work/life balance options
  • Leaders who support your development through coaching and managing opportunities


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    About the OpportunityWe are seeking a seasoned Senior Low Latency Software Engineer to join our Capital Markets team. This is an exciting opportunity to work on developing high-performance trading infrastructure using C++ and other cutting-edge technologies.Key ResponsibilitiesDesign and implement services for trading, including market data, order...


  • Toronto, Ontario, Canada Twitch Full time

    About TwitchWe're a live streaming platform where thousands of communities come together for whatever, every day. We're about community, inside and out, and we're on a quest to empower live communities.About the RoleWe're building the future of interactive video, and our Video Client Engineering team is looking for experienced engineers who have worked on...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Requirements:At Highbrow LLC, we're seeking a highly skilled Senior Software Engineer to lead our development team. Key Responsibilities include:Transforming business requirements into actionable technical documents.Designing and developing high-performance applications and APIs.Implementing efficient code and maintaining code standards.Leading project...


  • Toronto, Ontario, Canada Twitch Full time

    About TwitchTwitch is the world's leading live streaming platform, connecting millions of users through gaming, entertainment, music, sports, and more. Our community-driven approach fosters collaboration and innovation, making us a hub for creative and technical talent.About the RoleWe're seeking a seasoned Senior Software Engineer to join our Video Client...


  • Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodAt Robinhood, we're on a mission to democratize finance for all. Our company was founded on the idea that our financial markets should be accessible to everyone. With customers at the heart of our decisions, we're lowering barriers and providing greater access to financial information. Together, we're building products and services that help...


  • Toronto, Ontario, Canada Holt Executive Ltd Full time

    About Holt Executive LtdHolt Executive Ltd is a leading partner of a renowned Global Satellite and Space leader, providing reliable and secure satellite-delivered voice and high-speed data communications solutions to broadcast, telecommunications, corporate, and government customers worldwide.Job DescriptionWe are seeking a Senior Software Engineer to...


  • Toronto, Ontario, Canada Index Exchange Full time

    About Index ExchangeWe are shaping the future of ad tech and seeking an experienced Senior Site Reliability Engineering Manager to lead our SRE team.As a key member of our technical leadership, you will be responsible for building and managing a high-performing SRE team, fostering a culture of innovation, collaboration, and accountability. You will provide...

  • Software Engineer

    2 months ago


    Old Toronto, Ontario, Canada Alpaca Full time

    Unlock the Power of Algo Trading with AlpacaAre you a software engineer with a passion for trading and a knack for building scalable systems? Do you want to be part of a growing FinTech startup that's revolutionizing the retail trading market?About the RoleWe're seeking a highly skilled software engineer to join our team and help build our algo trading...


  • Toronto, Ontario, Canada Ripple Full time

    About RippleRipple is a leading technology company that is revolutionizing the way value moves around the world. We are building a world where value moves like information does today, and we are committed to making this vision a reality.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Ripple Payments team. As a Senior...


  • Toronto, Ontario, Ontario, Canada Tiny Mile Full time

    Tiny MileOur contribution to society includes reducing congestion, and pollution, providing zero-emissions deliveries, increasing the quality of life for residents, empowering seniors and disabled people, and enabling affordable delivery for local businesses.TeamOur Platform team is at the forefront of engineering time-sensitive, distributed systems and...


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Developer to join our team at Zapcom Group Inc. in the United States.Company OverviewZapcom Group Inc. is a global product engineering and technology solutions company with over 10 years of experience. We specialize in boutique customer-centric solutions, working with clients across various industries...


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. Our mission is to revolutionize the $155 trillion cross-border payments market by leveraging digital assets to implement a faster, cheaper, and more reliable cross-border payments platform.We're looking for a skilled Software Engineer to join our Payments team. As a key member...


  • Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodWe are a leading fintech company that's democratizing finance for all. Our mission is to provide an accessible financial system where everyone can participate.Role OverviewSalary Range: $180,000 - $250,000 per year, depending on location and experience.The Senior Software Developer will be part of our growing engineering organization, focusing...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Company OverviewAt Amazon, we are revolutionizing the way businesses reach their customers. With tens of billions of dollars spent on advertising every year, our team is at the forefront of building the next generation of tools for advertisers to grow their business.Job DescriptionWe are seeking an experienced Software Development Engineer to join our team...


  • Toronto, Ontario, Canada Holt Executive Ltd Full time

    Holt Executive Ltd is a leading partner to a global satellite and space leader, providing secure and reliable communication solutions worldwide.We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of cutting-edge technology enhancing network protocols and packet processing frameworks for a Low Earth Orbit...


  • Toronto, Ontario, Canada NearSource Full time

    Job Description:We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at NearSource Technologies in Canada.Company OverviewNearSource Technologies is a multinational Fortune 500 company that values diversity and is committed to equal opportunity. We strive to create pioneering solutions and drive technological excellence...


  • Toronto, Ontario, Canada Amazon Full time

    We are seeking a highly skilled Software Development Engineer II to join our Advertiser Growth Engine team at Amazon. As a key member of this team, you will be responsible for designing and building high-availability, low-latency distributed systems that service millions of users.The ideal candidate will have strong technical skills, including experience...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineering Lead to join our Global Banking and Markets Engineering (GBME) team at Scotiabank.About the RoleThis is a challenging and rewarding opportunity for a seasoned technical leader who can boost capabilities of capital markets products and analytics platforms.The successful candidate will...


  • Toronto, Ontario, Canada NearSource Full time

    Job DescriptionNearSource Technologies is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team in Canada. As a key member of our engineering team, you will play a vital role in shaping pioneering solutions and driving technological excellence forward.Job ResponsibilitiesDesign and implement load testing solutions using Locust...


  • Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodWe're a leading fintech company that's democratizing finance for all.Our mission is to provide equal access to financial information and create a financial system where everyone can participate. We believe that by doing so, we can make a positive impact on people's lives.Ambitious Future AheadWe're seeking curious and growth-minded thinkers to...