Royal Bank of Canada - New York, NY

posted 4 months ago

Full-time - Mid Level
Remote - New York, NY
Credit Intermediation and Related Activities

About the position

As an Associate Director and Lead Full Stack Developer at RBC Capital Markets, LLC, you will play a pivotal role in architecting, developing, and maintaining the low latency and high-performance PRISM trading system. This system is crucial for Cross-regions Market Data sourcing, parsing, and control for real-time live trading. Your expertise in C++, Python, and various databases such as MySQL, MariaDB, SQL Server, and Berkeley DB will be essential in ensuring the efficient acquisition, storage, and analysis of trading and execution data. You will also be responsible for automating all trading and support functionalities, which is vital in a high-demand environment where you will work closely with internal stakeholders, including traders and quantitative researchers. In this role, you will provide strong technical leadership and focus on continuous improvement across various aspects of the team's operations. This includes enhancing the Software Development Life Cycle (SDLC) processes, Continuous Improvement/Continuous Development (CI/CD) pipelines, and the overall code quality and organization of the system. You will lead discussions on the design and architecture of next-generation products and systems, ensuring effective communication and collaboration with developers from different teams to meet cross-functional requirements. Proactively resolving production issues will be a key part of your responsibilities, as you strive to deliver higher quality products and systems that meet the needs of the business. This position allows for telecommuting up to 40%, providing flexibility while maintaining a full-time commitment of 40 hours per week, Monday through Friday. The role offers a competitive salary of $225,000 per year, along with additional compensation elements such as discretionary bonuses and a comprehensive benefits package.

Responsibilities

  • Architect, develop, and maintain the PRISM trading system.
  • Ensure low latency and high performance in trading operations.
  • Collaborate with traders and quantitative researchers to meet their needs.
  • Lead discussions on design and architecture for next-generation products.
  • Resolve production issues proactively to enhance product quality.
  • Focus on continuous improvement of the SDLC and CI/CD processes.
  • Automate trading and support functionalities for efficiency.
  • Communicate effectively with cross-functional teams for requirements.

Requirements

  • Master's degree in Computer Science or a related field.
  • 1 year of work experience in C++, Python, MySQL, and SQL Server.
  • Experience with Boost Library, ZeroC ICE Library, and Linux.
  • Knowledge of equity and equity derivatives market data technology through Reuters and Exegy.
  • Experience with option market data technology through OPRA direct feed.
  • Familiarity with market microstructure research and back testing tools in C++ and Python.
  • Experience with low-latency market data for equity and equity derivatives.

Benefits

  • 401(k) program with company-matching contributions
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Paid time-off plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service