×
Register Here to Apply for Jobs or Post Jobs. X

Associate Director, Senior Software Engineer (.Net C#

Job in Markham, Ontario, I3P, Canada
Listing for: RBC
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Associate Director, Senior Software Engineer (.Net C#)

Job Description

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.

What will you do?
  • 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 Dev Ops (continuous integration pipeline, code quality tools, release methodologies), seeking all new opportunities to improve the overall automation level of the SDLC ecosystems.
  • In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.
Must have:
  • 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 have:
  • Capital markets experience
  • Experience building enterprise solutions for trading automations
  • Basic to intermediate knowledge/experience in Java/C++ or Python
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 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary