Current jobs related to Associate Director, Low-latency Software Engineer - Montreal - RBC


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

    Royal Bank of Canada is seeking a strong Senior Low Latency Engineer to develop multi-asset trading infrastructure. This exciting opportunity will allow you to design and implement services for trading, working with quants, traders, and other stakeholders to design, implement, and test technology used in trading.Key ResponsibilitiesDesign and implement...


  • Montreal, Quebec, Canada RBC Full time

    About UsWe thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper.Job SummaryThis is an exciting opportunity to work on a multi-asset real-time trading infrastructure utilizing C++ and Python. As a Senior Software Engineer, you will design...


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

    About the Opportunity:">We are seeking a seasoned Senior Low Latency Engineer to develop cutting-edge trading infrastructure utilizing C++ and high-performance data structures. As part of our Capital Markets Technology team, you will design and implement services for trading, including market data, order management, messaging layer, security reference data...


  • Montreal, Quebec, Canada DRW Full time

    DRW is a diversified trading firm that combines sophisticated technology and exceptional talent to operate in global markets. We value autonomy, agility, and the ability to swiftly adapt to emerging opportunities.We're seeking an experienced Senior FPGA Engineer to join our trading team. This individual will contribute to the development lifecycle, including...


  • Montreal, Quebec, Canada Rollbar, Inc. Full time

    Job OverviewWe are seeking an Expert Backend Software Engineer to join our team and contribute to the development of real-time solutions. As a key member of our team, you will design, develop, document, test, release, monitor, troubleshoot new and existing backend software systems and applications.About the RoleThis is a unique opportunity to work on...

  • Software Engineer

    4 months ago


    Montreal, Canada Thurn Partners Full time

    Junior Technologist - Python Company InsightA leading global multi-strat hedge fund, specializing in employing a range of systematic and quantitative strategies across various financial markets, that is rooted in extensive trading, technology, and operational proficiency. As a firm driven by technology and data, it takes pride in developing and refining...


  • Montreal, Quebec, Canada DRW Full time

    DRW is a leading trading firm with over three decades of experience combining cutting-edge technology and expertise to operate in global markets. Our culture values autonomy, allowing us to quickly adapt to new opportunities, and we take calculated risks while maintaining our own capital.About the RoleWe are seeking passionate C++ Software Developers to...

  • Software Developer

    6 months ago


    Montreal, Canada Squarepoint Capital Full time

    Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity. Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that...


  • 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 Ubisoft Entertainment Full time

    We are seeking a highly skilled Network Architecture Director to join our team at Ubisoft Entertainment. This is a senior leadership role that requires expertise in designing and implementing scalable multiplayer architectures for AAA games.About the RoleThe successful candidate will be responsible for leading the development of network systems for our...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Rollbar, Inc. Full time

    About InfillionInfillion provides comprehensive media solutions to agencies and brands, establishing proprietary relationships with partners and publishers. The company focuses on delivering exceptional consumer experiences that surpass conventional interruptive advertising models. Additionally, Infillion offers programmatic advertising solutions through the...

  • Software Engineer

    4 months ago


    Montreal, Canada Thurn Partners Full time

    Junior Technologist - Python Company InsightA leading global multi-strat hedge fund, specializing in employing a range of systematic and quantitative strategies across various financial markets, that is rooted in extensive trading, technology, and operational proficiency. As a firm driven by technology and data, it takes pride in developing and refining...

  • Software Engineer

    4 months ago


    Montreal, Canada Thurn Partners Full time

    Junior Technologist - Python Company InsightA leading global multi-strat hedge fund, specializing in employing a range of systematic and quantitative strategies across various financial markets, that is rooted in extensive trading, technology, and operational proficiency. As a firm driven by technology and data, it takes pride in developing and refining...


  • 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 Royal Bank of Canada Full time

    Job SummaryThis 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...


  • Montreal, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in the Aerospace and Defence industries. We are currently seeking a "Remote Software Verification Engineers" to help develop and test low-level Level Requirements as per DO178cProgram details: This program requires help developing and testing Low Level Requirements per...


  • Montreal, Quebec, Canada Stonewood Group Inc. Full time

    **Job Overview:**We are seeking a highly skilled Director of Global Software Engineering and Strategy to join the Stonewood Group Inc. team.**Salary Range:** $180,000 - $250,000 per year.**Job Description:As a key member of our leadership team, the Director of Global Software Engineering and Strategy will be responsible for leading our engineering teams in...


  • Montreal, Canada Rollbar, Inc. Full time

    Infillion provides full-service media solutions to agencies and brands, engages in proprietary relationships with partners and publishers, and facilitates outstanding consumer experiences that are superior to conventional interruptive advertising models. Infillion also provides programmatic advertising solutions through MediaMath platform—recognized as the...


  • Montreal, Canada Aspire Software Full time

    ValPay is looking to hire a talented and experienced Software Engineering Manager to join our growing team in Montreal! The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures. As the Software Engineering...


  • Montreal, Quebec, Canada HaiLa Full time

    HaiLa is a pioneering company in the field of ultra-low power radio communications, aiming to revolutionize wireless communication devices by eliminating the need for batteries. Our mission is to enable Ambient Power IoT with sensing everywhere on existing wireless protocols such as Wi-Fi and Bluetooth.This exciting opportunity is for an Automation Test...

Associate Director, Low-latency Software Engineer

1 month ago


Montreal, Canada RBC Full time

Job Summary

Job Description
What is the opportunity?
Capital Markets Technology is seeking a strong Senior Software Engineer to join our global team, trading technology for Global Equity Trading. This is an exciting opportunity to work on a multi-asset real-time trading infrastructure utilizing C++, Python, and Databases.

What will you do?
Work as a member of a global team to build Technology solutions used across the Equity and Equity Derivatives trading desks.

Design and implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python)

Work with quants, traders, and other stake holders to design, implement and test technology used in trading.

Participate in DevOps/SDLC (continuous integration pipeline, code quality tools, release methodologies)

In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

What do you need to succeed?
Must-have:
Bachelors degree in computer science, computer engineering, or a related field with 5+ years of experience building highly performant, low-latency systems on Linux platform.

Solid knowledge and skills in C++ programming. Must have ability to use the right construct for the problem and ability to determine the appropriate C++ construct when building code. Develop maintainable software.

Proficiency with Linux platform.

Basic script skills, such as Python and database query coding is required

Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality solutions.

Nice-to- have :
Knowledge of the equity and equity derivatives, exchange microstructures, etc.

Experience in one or more of other primary programming languages, such as Java, C#, etc.

Experience with DevOps (Jenkins, etc.).

Experience with Web Services, such as Flask, React JS, etc.

Whats in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Flexible work/life balance options
Work in a dynamic, collaborative, progressive, and high-performing team
Ability to make a difference and lasting impact

#LI-hybrid
#LI-post
#TECHPJ

Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details
Address:
1 PLACE VILLE MARIE:MONTRAL City:
MONTRAL Country:
Canada Work hours/week:
37.5 Employment Type:
Full time Platform:
CAPITAL MARKETS Job Type:
Regular Pay Type:
Salaried Posted Date:
2024-11-13 Application Deadline:
2024-12-15 Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

I nclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.

We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.