Mediabistro logo
job logo

Associate Director, Low-latency Trading Systems-C++

RBC, jersey city, nj, United States


What is the opportunity?

Capital Markets Technology is seeking a Senior Low Latency Engineer to develop multi-asset trading infrastructure utilizing C++, low-latency messaging and high performance data structures.

What will you do?

  • 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 stakeholders to design, implement and test technology used in trading.
  • Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies).
  • Maintain, enhance, and refactor the existing trading and execution systems and services.
  • Communicate and interact with RBC partners and/or employees located across Canada and/or worldwide.

What do you need to succeed?

Must-have

  • Bachelor’s degree in Computer Science, Computer Engineering or a related field; 5+ years of experience building highly performant, low-latency systems on Linux.
  • Proficient in C++ programming with the ability to select appropriate constructs for the problem.
  • Knowledge of the Standard Template Library (STL), multi-threaded programming and unit testing in C++.
  • Experience in scripting and database query coding.
  • Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality solutions.

Nice-to-have

  • Familiarity with data-oriented design principles.

What’s in it for you?

  • 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 opportunities for growth.
  • Flexible work/life balance options.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • Opportunity to make a difference and lasting impact.
  • Salary range: $135,000 - $225,000 depending on experience, skills, registration status, market conditions, and business needs. This range does not include other elements of total compensation, including discretionary bonuses and benefits such as a 401(k) with company matching, health, dental, vision, life and disability insurance, and paid time off.

Job Details

  • Location: Jersey City, NJ
  • Work hours/week: 40
  • Employment Type: Full time
  • Platform: CAPITAL MARKETS
  • Job Type: Regular
  • Pay Type: Salaried

#J-18808-Ljbffr