About The Position

Capital Markets Technology is seeking a strong MS .Net (C#) trading system Engineer to develop system automations and enterprise solutions for Equity/Options trading infrastructures and maintain and improve the existing infrastructure.

Requirements

  • Bachelor’s degree in computer science, Computer Engineering or a related field
  • Advanced level C#/.Net experiences.
  • Must have ability to use the best practices and industry standards to develop solid and maintainable UI tools
  • 2+ years of experience building enterprise solutions
  • Proficiency with Linux platform and CI/CD integration tools
  • Intermediate database query coding and knowledge is required
  • Good understanding of Agile/Scrum development methodology
  • Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality solutions
  • Excellent written and spoken communication skills

Nice To Haves

  • Capital markets experience
  • Experience building enterprise solutions for trading automations
  • Basic to intermediate knowledge/experience in Java/C++ or Python

Responsibilities

  • Design and implement automations of building, testing and delivering the enterprise solutions for trading technologies, such as UI, messaging, data distribution and collaboration using C#(WPF) and .Net Framework
  • Work with core engineers, trading support, quants, and other stake holders to design, implement and test enterprise solutions for the trading infrastructures.
  • Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies), seeking all new opportunities to improve the overall automation level of the SDLC eco systems.
  • In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service