Please Note:
-
Current work authorization for Canada is required for all openings.
-
This is a full-time regular role.
-
You will be working on a flexible hybrid schedule as part of Fidelity’s dynamic working arrangement.
The work location for this role is 483 Bay Street in Toronto until approximately late 2026, when the work location will change to the new Mississauga office at 3 Robert Speck Parkway.
Who We Are
Fidelity Clearing Canada (FCC) is the leading independent clearing broker and custodian in the Canadian market. We provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.S.-based firms.
For more information about Fidelity Clearing Canada, please visit https://clearing.fidelity.ca/
What You Will Do
The Manager, Development is accountable for development team activities as part of the development, enhancement, maintenance, and modernization process when delivering client-facing web solutions and secure integration points. The following responsibilities are part of this role:
-
Manage the back-end development team and delivery of products and services for a range of external clients and internal business lines, ensuring alignment with business objectives, operational priorities, and client commitments.
-
Prioritize activities, manage team capacity, and allocate resources consistent with business strategy, platform roadmaps, operational priorities, production support needs, and client commitments.
-
Coordinate activities with technology, architecture, product, business, operations, information security, and vendor teams.
-
Provide oversight during code releases, deployments, application upgrades, Level 3 production support activities, incident response, root-cause analysis, and defect remediation for core business processes.
-
Manage and support complex enterprise job scheduling processes using Control-M, including batch orchestration, dependency management, monitoring, incident response, and recovery for business-critical data processing workflows.
-
Coordinate development efforts related to start-of-day data loading, scheduled data extraction, report generation, file-based integrations, reconciliation processing, exception handling, restart/retry procedures, and data quality controls across upstream and downstream systems.
-
Ensure strict unit testing practices, integration testing, broader automated testing, security considerations, post-implementation reviews, and operational readiness activities are completed against defined success criteria.
-
Provide ongoing communication on development status, production support priorities, delivery risks, dependencies, and operational readiness to senior management, support work effort estimation, roadmap planning, and determination of deliverable timelines.
-
Positively influence architecture, design, coding, testing, AI enablement, and secure integration practices.
-
Liaise with internal and external user groups as needed and effectively work in an agile environment.
-
Allocate, monitor, and plan the tasks of team members using agile practices, including sprint planning, backlog refinement, daily coordination, and continuous improvement.
-
Lead and support back-end application development, including Java REST services, complex SQL and database design, RESTful API integrations, microservices/service-oriented architecture, event-driven messaging, and secure integration patterns.
-
Support application maintenance, currency updates, technical debt reduction, reliability improvements, and modernization of key business applications.
-
Provide mentorship, coaching, feedback, and training to enable team members to meet or exceed expectations, grow their technical capabilities, and support team succession and bench strength.
-
Conduct performance assessments of team members, set clear objectives, address performance gaps, support career development plans, and build a high-performing, accountable engineering team.
What We Are Looking For:
-
5+ years of progressive software engineering experience, with experience moving from hands-on delivery into technical leadership or engineering management responsibilities.
-
3+ years of direct engineering management experience, with a proven track record of managing performance, hiring, onboarding, coaching, career development, and building successful teams.
-
Wealth management, brokerage, payments, banking, or broader fintech experience is considered an asset.
-
Experience with, or a strong operational interest in leveraging AI tools to accelerate software development, testing, code review, delivery planning, and engineering productivity processes.
-
Excellent verbal, written, and interpersonal communication skills, with the ability to communicate clearly with developers, architecture, operations, business partners, vendors, and senior stakeholders.
-
Familiarity with secure coding principles and experience ensuring security tooling, secure SDLC controls, and best practices are integrated into team delivery practices.
-
Expertise leading modern software development practices, including Agile/Scrum, CI/CD pipelines, release discipline, engineering standards, and continuous improvement across development teams.
-
Experience supporting or coordinating complex job scheduler-based processing using Control-M or similar enterprise scheduling platforms, including data loading, extraction, reporting, dependency management, and operational recovery.
-
Experience managing teams that have built and supported complex systems with multiple dependencies, with a focus on data processing from book-of-record and downstream platforms.
-
Strong understanding of MS SQL Server and/or Oracle, including how to manage delivery and support for business-critical database platforms and complex data models.
-
Ability to lead database and data-processing delivery by ensuring strong SQL practices, complex database design, query building, query tuning, performance improvement, and supportability are built into team solutions.
-
Ability to guide, challenge, and approve technical direction from a managerial perspective across Java, REST services, microservices/service-oriented architecture, secure API patterns, event-driven messaging, and core back-end platforms.
-
Experience managing team capacity, sprint commitments, production support demands, stakeholder expectations, delivery risks, and competing business priorities in an Agile/Scrum environment.
-
Strong people leadership skills, including performance management, feedback delivery, conflict resolution, team engagement, talent development, succession planning, and support for hybrid/remote team effectiveness.
-
Demonstrated ability to lead Team Leads and Developers by setting clear expectations, delegating effectively, removing blockers, creating accountability, and maintaining delivery discipline across multiple priorities.
The following are considered an asset:
-
Completion of the Canadian Securities Course.
-
Wealth management, brokerage, payments, banking, or broader fintech experience.
-
Experience integrating AI-enabled development assistants, code review tools, test generation tools, or developer productivity capabilities into engineering practices.
-
Experience with Dataphile, Broadridge, Snowflake, Talend, Control-M, or similar financial data processing, ETL, and enterprise scheduling platforms.
-
Experience with modern web frameworks such as Angular or React.
The Expertise You Bring
-
Previous experience successfully managing a group of developers, including Team Leads and individual contributors, with accountability for delivery outcomes, performance management, team engagement, and career development.
-
Strong technical insight and experience to inform, guide, challenge, and support technical decisions across back-end services, integration, application security, database, data processing, enterprise scheduling, application maintenance, and Level 3 production support domains.
-
Strong analytical, conceptual, and innovative problem-solving abilities combined with attention to detail.
-
Strong communication skills, both written and verbal, with the ability to communicate effectively with technical teams, business partners, vendors, and senior stakeholders.
-
Good multitasking capabilities and the ability to manage people, delivery, production support, and stakeholder priorities effectively in an agile environment with multiple priorities and delivery streams.
-
A continuous-improvement mindset with the ability to balance new feature delivery, operational stability, Level 3 production support, application maintenance, batch/data-processing reliability, and modernization objectives.
-
Strong operational discipline in coordinating batch/data-processing delivery, including scheduling dependencies, production readiness, monitoring, reconciliation, data quality validation, and timely communication of processing risks or delays.
Education and Experience
-
University Degree, preferably in Computer Science, Engineering, Information Systems, or equivalent work experience or equivalent experience.
Total Rewards That Reflect Your Impact
We believe exceptional work deserves exceptional recognition. That’s why we offer a competitive compensation package designed to support your success today—and your financial well-being tomorrow.
For this role, your total rewards include:
-
Base Salary and Discretionary Performance Bonus: A competitive annual range of $176,000 to $188,000, based on your experience and qualifications.
-
RRSP Contribution: After 6 months of employment, we invest in your future with an RRSP contribution—no employee matching required.
We’re proud to offer a compensation package that aligns with provincial pay transparency requirements.
This posting represents an existing vacancy within our organization—an opportunity to step into a role where your talents will make a meaningful difference.
We use AI-enabled LinkedIn Hiring Assistant to support parts of our sourcing process. Every hiring decision is reviewed and finalized by our recruiters. If you choose to ask questions of the LinkedIn HR Hiring Assistant, please be mindful that the responses are not official and must be confirmed for accuracy and completeness by Fidelity. If you are selected for an interview, the recruiter who contacts you can best answer your questions.
Fidelity Canada is an equal opportunity employer
Fidelity Canada is committed to fostering a diverse and inclusive workplace. We will consider all qualified applicants for employment regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national or ethnic origin, age, disability, family status, protected veterans’ status, Aboriginal/Native American status or any other legally-protected ground.
Accommodation during the application process
Fidelity Canada welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require an accommodation, please email us at [email protected].
No telephone inquiries or agencies please. We thank all applicants for their interest, please be advised that only those selected for an interview will be contacted.
Why Work at Fidelity?
We are proud to be recipients of the following:
Awards
- Canada's Top 100 Employers
o Greater Toronto's Top Employers
o Canada's Top Family-Friendly Employers
o Canada's Top Employers for Young People
- Great Place To Work® Certified
o Best Workplaces for Inclusion
o Best Workplaces for Mental Wellness
o Best Workplaces for Today's Youth
o Best Workplaces for Women
o Best Workplaces in Financial Services & Insurance
o Best Workplaces in Ontario
o Best Workplaces with Most Trusted Executive Teams
- LinkedIn Top Companies in Canada
- Human Resource Director (HRD) - Best Place To Work
o HRD - 5-Star Benefit Program
o HRD - 5-Star Diversity & Inclusion Employer
Designations
- Canadian Compassionate Companies – Certified
- Benefits Canada's Workplace Benefits Award - Future of Work Strategy
- TalentEgg National Recruitment Excellence Award - Special Award for Diversity & Inclusion in Recruiting
- Canadian HR Reporter's Most Innovative HR Team