MC

Mainstreet Credit Union Canada

Verified Job Source

Experience cooperative banking that is invested in you.

Financial Services
51–200 people

About

We are a dynamic, growing credit union with over $1.5 billion in assets under management and 10 locations across Southwestern Ontario, committed to delivering exceptional financial services and meaningful value to our members. Our people are the foundation of our success. Through a leadership philosophy grounded in excellence and continuous development, our team is empowered to deliver personalized solutions across the full spectrum of investment, credit, and everyday banking services. Because our members are also our shareholders, their financial well-being always comes first. As a cooperative, Mainstreet Credit Union is democratically governed by a Board of Directors elected by our membership. We are dedicated to strengthening the cooperative movement, supporting sustainable community development, and providing education that enables our members, leaders, and employees to thrive. Our mission is to deliver high-quality, personalized financial advice, supported by technology and delivered in the way that’s most convenient for our members. Our empowered, purpose-driven employees help members feel confident about their financial future. Mainstreet Credit Union is a workplace that values diversity, advances equity, and fosters inclusion. We actively seek diverse perspectives, promote equal opportunity, and cultivate a culture where people feel respected, supported, and able to grow through continuous learning.

Open positions

Commercial Analyst (full-time contract; hybrid option available)

Hybrid · Strathroy

The Commercial Analyst supports the growth and risk management of commercial and agricultural lending portfolios through underwriting and credit analysis. They are responsible for conducting annual reviews, monitoring credit relationships, and developing recommendations aligned with credit policies.

Commercial Analyst (full-time contract; hybrid option available)

Hybrid · Sarnia

The Commercial Analyst supports the growth and risk management of commercial and agricultural lending portfolios through underwriting, credit analysis, and annual reviews. The role involves assessing financial performance, identifying credit risks, and developing recommendations aligned with credit policies and regulatory requirements.

Human Resources Advisor (Full-time; Hybrid Option)

Hybrid · Strathroy

The HR Advisor provides professional advisory services focusing on recruitment, legislative compliance, and employee relations. They are responsible for managing disability processes, drafting HR policies, and supporting leaders with performance management and coaching.

Human Resources Advisor (Full-time; Hybrid Option)

Hybrid · Sarnia

The HR Advisor provides professional advisory services focusing on recruitment, legislative compliance, and employee relations. They are responsible for managing disability processes, drafting HR policies, and supporting leaders with performance management and coaching.

Human Resources Advisor (Full-time; Hybrid Option)

Hybrid · Chatham-Kent

The HR Advisor provides professional advisory services focusing on recruitment, legislative compliance, and employee relations. They are responsible for managing disability processes, drafting HR policies, and supporting leaders with performance management and coaching.

Commercial Analyst (full-time contract; hybrid option available)

Hybrid · Sarnia

The Commercial Analyst supports the growth and risk management of the lending portfolio by preparing credit applications, conducting financial analysis, and performing annual reviews. The role works closely with internal teams to assess repayment capacity and ensure credit recommendations align with organizational risk appetite and policies.

Human Resources Advisor (Full-time; Hybrid Option)

Hybrid · Chatham-Kent

The HR Advisor provides professional advisory services to employees and leaders, covering recruitment, policy interpretation, and employee relations. The role also manages disability processes, legislative compliance, and supports organizational development and performance management initiatives.

Customer Service Representative (part-time; Goderich)

On-site · Goderich

The role involves providing friendly and efficient financial services to members, including processing transactions and resolving inquiries. You will also identify member needs to offer appropriate products and services while maintaining branch operational standards.

Customer Service Representative (part-time; Sarnia)

On-site · Sarnia

The role involves providing friendly and efficient financial services to members, including processing transactions and identifying opportunities for additional products. The representative will also manage member inquiries, maintain cash limits, and support the branch's advice-based model.

Customer Service Representative (part-time; Sarnia)

On-site · Sarnia

Provide friendly and efficient financial service and advice to credit union members while processing transactions and updating accounts. Identify member needs to make appropriate referrals and ensure accurate balancing of cash and ATM assets.

Customer Service Representative (part-time; Goderich)

On-site · Goderich

Provide friendly and efficient financial service and advice to credit union members while processing transactions and updating accounts. Identify member needs to make appropriate referrals and ensure accurate balancing of cash and ATM assets.

Full Stack Software Developer (Full-time; Hybrid)

Hybrid · Strathroy

Build, deploy, and maintain internal web applications using the Microsoft technology stack to solve business problems. Establish development standards for source control, CI/CD, and documentation as the first dedicated software hire for the internal capability.

Full Stack Software Developer (Full-time; Hybrid)

Hybrid · Chatham-Kent

Build, deploy, and maintain internal web applications using the Microsoft technology stack to solve business problems. Establish development standards for source control, CI/CD, and documentation as the first dedicated software hire.

Full Stack Software Developer (Full-time; Hybrid)

Hybrid · Sarnia

Build, deploy, and maintain internal web applications using the Microsoft technology stack to solve business problems. Establish development standards for source control, CI/CD, and documentation while collaborating with architecture and business teams.

Full Stack Software Developer (Full-time; Hybrid)

Hybrid · Chatham-Kent

You will build, deploy, and maintain internal software applications using C# and .NET within a Microsoft-based financial environment. The role involves collaborating with business teams to turn workflows into reliable software products while establishing development standards.

Assistant Branch Manager (Full-time; Chatham)

On-site

About Us: We are a dynamic and growing credit union with 10 locations across Southwestern Ontario, committed to providing exceptional financial services to our members. We believe we have the best team in the business due to our leadership philosophy of excellence, and team development. With our full spectrum of investment, credit, and general banking instruments, our team can build the solution that is best for our customers; and since our customers are also our shareholders, this will always be our business objective! Mainstreet Credit Union is actively seeking an experienced Assistant B…

Marketing Specialist (Full-time; Hybrid)

Hybrid

About Us: We are a dynamic and growing credit union with 10 locations across Southwestern Ontario, committed to providing exceptional financial services to our members. We believe we have the best team in the business due to our leadership philosophy of excellence, and team development. With our full spectrum of investment, credit, and general banking instruments, our team can build the solution that is best for our customers; and since our customers are also our shareholders, this will always be our business objective! Mainstreet Credit Union is actively seeking an experienced Marketing S…

Retail Advice Specialist (Full-time; Sarnia)

On-site

About Us: We are a dynamic and growing credit union with 10 locations across Southwestern Ontario, committed to providing exceptional financial services to our members. We believe we have the best team in the business due to our leadership philosophy of excellence, and team development. With our full spectrum of investment, credit, and general banking instruments, our team can build the solution that is best for our customers; and since our customers are also our shareholders, this will always be our business objective! Mainstreet Credit Union is actively seeking an experienced Retail Advi…

Commercial Banking Accounts Officer (Full-time; Chatham)

Hybrid · Chatham

The Business Account Manager is responsible for managing a portfolio of business accounts, including credit and non-lending needs, while driving business development. They will analyze financial statements, negotiate loan terms, and proactively market the organization's full range of financial products to existing and new members.