CI Financial
Senior Developer
CI FinancialCanada4 days ago
Full-timeInformation Technology

CI Investment Services is a leading Canadian Broker Dealer that provides a wide range of

innovative brokerage and trading services to a diverse client base that includes portfolio

managers, introducing brokers, and institutional investors.


We distinguish ourselves in the Canadian clearing broker industry by owning our entire

technology stack in-house. Our team is a close-knit, collaborative group with a clear vision and

goal. As a Senior Developer, you will work closely with our technology teams and business

partners to enhance our next-generation brokerage trade execution system and book of record.

You will collaborate with stakeholders and technology partners to build the cornerstone of our

wealth technology solution. Working within our Toronto-based team, you will develop

lightweight, well-documented, and scalable solutions.


If you are a seasoned veteran with deep industry knowledge, collaborative spirit, and

enthusiasm for moving quickly and making a difference, we encourage you to apply.


Key Responsibilities


  • You will build and support areas of client management, trading, transaction processing,
  • transfer management, or integrations with internal and external systems.
  • Strong ability to debug, reverse-engineer, and document.
  • Build lightweight, optimized, and scalable code that powers the wide range of products
  • under our platform.
  • Maintain and support existing applications as we work towards modernizing our legacy
  • platform.
  • Create unit tests in your code to catch defects early in the development process.
  • Follow best practices for application logging.
  • Execute and advocate for software development best practices such as automated unit tests, contextual data retention and logging, documentation, etc.
  • Lead the implementation of complex projects from inception to delivery, including breaking down high-level requirements (BRD/FRD) into manageable units of work with minimal supervision.
  • Mentor other developers on development best practices and system design, and review code written by peers.
  • Document production code to ensure it can be supported by others.


What You Will Bring


Educational Background:


  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.


Communication Skills:


  • Ability to work in a highly collaborative team environment
  • Strong written and verbal command of the English language
  • Clear communicator and mentor to junior engineers
  • Active listener who can understand and respond to team members’ perspectives and requirements


Technical Skills:


  • Proficiency in .NET C# and SQL (required)
  • Experience with C++, Java, React, Node.js, and TypeScript (considered assets)
  • Familiarity with Git and source control features (e.g., branching/merging)
  • Experience with CI/CD pipelines
  • Comfortable using Atlassian Confluence, Jira, and TFS
  • Solid understanding of object-oriented software development, multi-threading, and concurrency


Preferred Experience:


  • Minimum of 10 years of relevant work experience in a similar role, ideally within the brokerage/securities financial industry
  • Experience with clearing book of record systems (e.g., ISM, BPS, Dataphile, RPM R-Broker, Univeris, TorStone, FIS, WinFund, VieFUND)
  • Familiarity with market interaction protocols and systems (e.g., FIX, CDS, DTC, FundServ, Cannex, Euroclear, Swift)
  • Experience with ATON transfers, mutual funds, equities, and double-entry bookkeeping systems
  • Interest in the financial and brokerage industry; CSC certification is an asset


What We Offer


  • Modern HQ location within walking distance from Union Station
  • Equipment Purchase Program
  • Training Reimbursement
  • Paid Professional Designations
  • Employee Share Purchase Program (ESPP)
  • Corporate Discount Program
  • Enhanced group benefits
  • Parental Leave Top–up program
  • Fitness membership discounts
  • Volunteer paid Days


We are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to apply to investigate the opportunity further.


Please submit your resume in confidence by clicking “Apply”. Only qualified candidates selected for an interview will be contacted. CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, require this posting in an additional format, or require accommodation at any stage of the recruitment process please contact us at [email protected], or call 416-364-1145 ext. 4747.

Key Skills

Ranked by relevance