CI Financial
Senior Developer
Job Location
Toronto, ON, Canada
Job Description
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 accessible.recruitment@ci.com, or call 416-364-1145 ext. 4747.
Location: Toronto, Ontario, CA
Posted Date: 11/4/2025
Location: Toronto, Ontario, CA
Posted Date: 11/4/2025
Contact Information
| Contact | Human Resources CI Financial |
|---|