Talent.com
Momentum Financial Services Group
Principal Software DeveloperMomentum Financial Services Group • Toronto, ON, Canada
Principal Software Developer

Principal Software Developer

Momentum Financial Services Group • Toronto, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Overview

At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities.

From short-term loans to money transfers and prepaid cards, we power the products, technology, and operations that connect over a million customers a year to the money they need, when they need it.

At MFSG, we come together across teams and departments to create something bigger than ourselves: solutions that remove barriers and give people access to money they might not get anywhere else. Whether you\'re solving problems, building systems, or shaping strategy, your work fuels real support for real people.

The Job: Senior Developer

As a Senior Developer, you will be responsible for designing, developing, and maintaining complex software systems, mentoring junior developers, and ensuring high standards of code quality and system performance; and collaborate with cross-functional teams to deliver scalable solutions that align with business objectives.

What You’ll Do

Software Development & Design

  • Design, implement, and maintain robust, scalable, and efficient applications using modern development practices. System Architecture: Contribute to system and application architecture design, ensuring maintainability, security, and performance.

Secure Coding & Quality

  • Write clean, testable, and efficient code; conduct thorough code reviews; and enforce coding best practices. Implement secure coding practices to protect sensitive financial data.
  • Work closely with product managers, designers, QA engineers, and stakeholders to translate requirements into technical solutions.

Problem Solving

  • Analyze complex technical issues, propose solutions, and implement fixes in a timely manner.
  • Stay updated with emerging technologies, tools, and practices to enhance development processes and outcomes.
  • Mentor and support junior developers, fostering technical growth and best practices.

What You’ll Bring to the Table

  • Strong knowledge of frameworks (e.g., .NET, React, Nextjs, Angular, Node.js).
  • Solid understanding of databases (SQL and NoSQL).
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Experience with unit testing frameworks (e.g., NUnit, MSTest, Mocha, Jasmine)

Education + Experience

  • Bachelor’s Degree in Computer Science, Software Engineering.
  • Minimum 8+ years of professional software development experience, with at least 2 years in a senior/lead role.
  • Experience in Agile/Scrum environments.
  • Exposure to microservices architecture.
  • Knowledge of automated testing frameworks.

Compensation & Benefits

  • Compensation Philosophy: Our strategy is simple—we aim to match the market. We regularly review industry standards to ensure our total rewards package is competitive and fair. This commitment helps us attract and retain talented individuals who share our purpose.
  • Discretionary Annual Bonus: Enjoy the opportunity for a discretionary bonus based on individual performance and company success.
  • Comprehensive Benefits: Health and dental plans with 100% of the premiums covered. Employee Assistance Program to support mental well-being and provide resources for personal challenges.
  • Retirement Plans: Robust retirement savings options for the long term.
  • Hybrid Work Environment: Hybrid work model balancing remote work with in-office collaboration; offices offer breakout rooms and snacks for energy and collaboration.
  • Perks and Rewards: Tuition reimbursement, professional development, discounts through Perkopolis, and recognition programs.

Ready to apply your development expertise to make a real impact? Join us and help shape the future of software development at MFSG. Apply today and let’s build the future of MFSG, together.

About MFSG – Our Commitment to Responsible Innovation

At MFSG, we are committed to building innovative solutions grounded in ethical, transparent, and responsible use of data and technology. Aligned with the principles outlined in Canada’s Artificial Intelligence and Data Act (AIDA), we take a proactive approach to ensuring that any AI or data-driven systems we use are safe, fair, and accountable.

This posting is for a current position within our organization, offering the opportunity to contribute to meaningful, responsible innovation that supports our employees, clients, and communities.

We prioritize strong data governance, clear communication around how systems work, and safeguards that reduce risks and protect individuals. Our focus is on developing tools and processes that promote equity, reliability, and trust, supported by ongoing monitoring and continuous improvement.

Joining MFSG means contributing to a future-focused organization that values both innovation and integrity, where your work helps shape solutions that responsibly support our employees, clients, and communities.

#J-18808-Ljbffr
Create a job alert for this search

Principal Software Developer • Toronto, ON, Canada

Similar jobs

Principal Software Developer

Intuit Inc.toronto, on, Canada
Full-time

Come join Intuit as a Principal Software Developer and help us power prosperity around the world.We are looking for engineers that love to take on new challenges, solve tough problems, and have dee... Show more

 • Promoted

Principal Software Engineer

Questrade Financial Grouptoronto, on, Canada
Full-time +1

Questrade Financial Group (QFG), through its companies - Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency inve... Show more

 • Promoted

Mobile Principal Software Engineer

Jobbertoronto, on, Canada
Full-time

Do you want to develop more than just a product?.Then Jobber might be the place for you! We’re looking for a.Mobile Principal Software Engineer.At Jobber, we don’t just build a product - we work on... Show more

 • Promoted

Principal Software Engineer

Thomson Reuterstoronto, on, Canada
Full-time

Principal Software Engineer – Full Stack.The global capital markets are among the largest markets in the world, valued at more than $50 trillion and growing.Transactions in these markets are comple... Show more

 • Promoted

Principal Software Developer

ATX Venture Partnerstoronto, on, Canada
Full-time

Category: Software Engineering.Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.With approximately 100 million customers worldwide u... Show more

 • Promoted

Principal Software Developer

IntuitToronto, ON, CA
Full-time

Be among the first 25 applicants.Come join Intuit as a Principal Software Developer and help us power prosperity around the world.We are looking for engineers that love to take on new challenges, s... Show more

 • Promoted

Principal Software Engineer - C$278,000 A Year

AlphaSenseEast York, Canada
Full-time

Lead the design and evolution of a large-scale AI-driven data platform, processing vast amounts of data and minimizing manual validation.Act as a technical leader and mentor. Show more

 • Promoted

Principal Software Developer- Security - $131,500 - $180,840 A Year

AutodeskToronto County, Canada
Full-time

Develop and maintain secure data platform solutions, focusing on security, scalability, and collaboration within Agile environments. Show more

 • Promoted

Principal Software Engineer

PassageToronto
Full-time

We build technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment.Access isn't real if it's unaffordable.Through our sister com... Show more

 • Promoted

Principal Developer - $200,000 - $220,000 A Year

E INCToronto, Canada
Full-time

E INC is the parent company of EBlock and EDealer, unifying our approach to products, services, and strategies under one Vision and one Mission: to create the best digital auction and retailing pla... Show more

 • Promoted

Principal Software Developer Leading Teams and Innovating Solutions

SherwebToronto, ON, CA
Full-time

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Show more

 • Promoted

Principal Software Developer

Momentum Financial Services GroupToronto, ON, CA
Full-time

At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most.With more than 40 years of experience, we’re the team behind Money Mart—C... Show more

 • Promoted

Principal Developer - $79,655 - $117,207 A Year

ApsNorth York, Canada
Full-time

Seeking a Principal Developer to lead application development, mentor teams, and design sustainable solutions.Requires 8+ years of experience with C#. Show more

 • Promoted

Principal Software Engineer

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Principal Software Engineer

Veeva Systems Inc.Toronto, ON, CA
Full-time

We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects in an energ... Show more

 • Promoted

Principal Developer

E INCToronto, Canada
Full-time

Lead architect and hands-on developer for a digital auction platform in automotive technology, focusing on Java expertise, scalability, and performance. Show more

 • Promoted

Principal Engineer, Intelligent Developer Platforms

Scotiabanktoronto, on, Canada
Full-time

Select how often (in days) to receive an alert:.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Principal Engineer, Intelligent Developer P... Show more

 • Promoted

Principal Software Engineer

Robertson & Company Ltd.toronto, on, Canada
Full-time +1

Location: Downtown, Toronto or North York office, 3 Days Hybrid.Our client provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate ... Show more

 • Promoted

Principal Software Engineer - Kubernetes

Tech Talent Internationaltoronto, on, Canada
Full-time

Principal Software Engineer - Kubernetes.About the job Principal Software Engineer - Kubernetes.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently hir... Show more

 • Promoted

Sr. Principal Software Architect (AI)

OpenTextrichmond hill, york region, Canada
Full-time

Principal Software Architect (AI).Job Location: Waterloo/ Ottawa/ Richmond Hill, ON, Canada.The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technic... Show more