cover image
Fidelity Canada

Software Developer

On site

Toronto, Canada

Junior

Full Time

01-01-2026

Share this job:

Skills

Communication Teamwork Leadership Java JavaScript Tableau Salesforce Customer Service CRM Architecture Systems Architecture Organization Analytical Skills Software Development Marketing Analytics

Job Specifications

Job Description

Current work authorization for Canada is required for all openings.

You will be working on a 100% remote office schedule as part of Fidelity’s dynamic working arrangement.

Who We Are

At Fidelity, we’ve been helping Canadian investors build better financial futures for over 35 years. We offer individuals and institutions a range of trusted investment portfolios and services - and we’re constantly seeking to find new and better ways to help our clients. As a privately owned company, we boldly embrace innovation in all areas as we continue to grow our business into the future.

Working with us means you’ll be part of a diverse and dedicated group of people who make a real difference for our clients and communities every day. You’ll have a wide range of opportunities to grow and develop your career in an inclusive environment where you’ll feel valued and supported to be your best - both personally and expertly.

Business Overview

The CRM support group is part of IS division and provides support for Customer Relationship Management and Marketing applications for Fidelity Investments Canada.

Reporting to the CRM Support Team Manager, the software developer is responsible for development and support of Customer Relationship Management and Events Management technical solutions for Fidelity Canada. This includes support of existing CRM and Marketing tools, evaluation and development of new solutions based on specific business requirements and rotating on-call support for SalesForce.com and Marketo applications.

Key Accountabilities

Develop LWC/Apex/Visualforce in Salesforce platform and document process
Develop Einstein Analytics / Tableau CRM components
Lead in definition and estimation of project work packages, including systems design specifications, overall testing, and implementation plans
Develop and configure event management tool (Marketo)
Complete required unit-testing, and cooperate with other IS and business teams to ensure timely, efficient, and errors-free implementation
Participate in planning and execution of CRM and Events Management tools upgrades and migrations
Participate in CRM support schedule, work on incident and enhancement/maintenance tickets assignments and deliver excellent technical support
Proactively promote enhancements to departmental processes, technical and business solutions
Maintain solid understanding of business needs and participates in planning and execution of technical presentations and demos for our business partners

Skills, Knowledge And Experience

2 years Development experience with Java and JavaScript in full stack requirements
Experience with Web Services Development
Solid experience with the full life cycle of software development
Strong leadership skills
Detail oriented, with strong analytical skills
Customer service oriented
Solid written and verbal communication skills; ability to effectively communicate technical concepts to business users
Self-starter with strong teamwork culture
General understanding of the financial services sector

Nice to Have

Development experience (LWC, Apex, Visualforce) with Salesforce platform
Experience with Einstein Anayltics / Tableau CRM
Understanding of SaaS, CRM and Event Management systems architecture and development tools
Experience with Salesforce Service Cloud development
Experience with Salesforce Financial Cloud development
Development experience with REST Web Services
Development experience with Events Management systems, preferably Marketo
Development experience in Mutual Funds industry

Education

University degree, preferably in Computer Science, or equivalent work experience
Salesforce Certification – Salesforce Certified Platform Developer I or II preferred

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 A competitive annual range of $90,000 to $115,000 based on your experience and qualifications
Performance Bonus Eligible for a discretionary bonus that rewards your contributions and results
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

Some of the ways we’ll help you feel valued and supported as part of our team

Flexible working arrangements - 100% remote, hybrid, and in office options.
Competitive total compensation, including company contributions to your group RRSP without a matching requirement from you
Comprehensive health benefits that start on your first day, with 100% employer-paid premiums, that include u

About the Company

At Fidelity Canada, we've been committed to helping Canadian investors build better financial futures for over 35 years. We offer individuals and institutions a range of trusted investment portfolios and services - and we're constantly striving to find new and better ways to help our clients. Fidelity Canada is part of a broader group of companies, collectively known as "Fidelity Investments", one of the world's largest providers of financial services. We employ over 1,600 full-time employees in offices across the count... Know more