Software Developer - Co-op
Job in
St. Catharines, St Catharines, Ontario, Canada
Listed on 2026-03-02
Listing for:
Meridian Credit Union Ltd
Apprenticeship/Internship
position Listed on 2026-03-02
Job specializations:
-
Software Development
Software Engineer, Machine Learning/ ML Engineer, AI Engineer
Job Description & How to Apply Below
St Catharines Corporate Office
St Catharines, ON L2S 3W3, CAN
Description
Why Meridian?
At Meridian our aspiration is to integrate our purpose into everything we do for people, the planet, and communities. We believe that our greatest opportunity is to create opportunity and meet people where they are.
Factor us into your next career opportunity. We want you to grow with us and have an experience that’s different. This is a place where you can expect the unexpected.
Find our story here:
About Meridian
The role:
Software Developer Co-Op Student - 4 or 8-month Co-Op term
Key Responsibilities
Assist with the design, development, testing, and maintenance of software applications under the guidance of senior developers.
Write clean, maintainable, and well‑documented code following established coding standards and best practices.
Support troubleshooting and debugging of applications to resolve defects and improve performance.
Participate in code reviews and incorporate feedback to improve technical and professional skills.
Help document technical designs, processes, and solutions.
Contribute to automation, enhancements, or small feature development as assigned.
Work collaboratively within an agile or iterative development team.
Participate in daily stand‑ups, sprint planning, retrospectives, and team meetings.
Communicate progress, challenges, and ideas clearly with team members and leaders.
Learn from senior developers, analysts, and architects through mentorship and hands‑on experience.
Demonstrate professionalism, accountability, and a willingness to learn in a team‑based environment.
Education
Currently enrolled in a recognized post‑secondary co‑op program in:
Computer Science
Software Engineering
Information Technology
or a related technical discipline
Must be eligible and approved for a co‑op work term through the academic institution.
Experience / Skills
Basic understanding of software development concepts such as:
Object‑oriented programming
Version control (e.g., Git)
Databases and SQL fundamentals
Exposure to artificial intelligence (AI) or machine learning concepts, such as:
Using AI‑assisted development tools (e.g., code completion, testing, or documentation tools)
Working with APIs or services that incorporate AI capabilities
Coursework, labs, or personal projects involving data analysis, automation, or intelligent systems
Interest in learning how AI can be applied to improve software quality, productivity, and user experience.
Exposure to web technologies, APIs, or frameworks is an asset.
Strong analytical and problem‑solving skills.
Good written and verbal communication skills.
Ability to learn new technologies quickly and adapt in a professional environment.
Attention to detail and a strong interest in building high‑quality software.
This posting is for a newly created position. Internal candidates are being considered as part of our standard process.
Salary Range: CAD $20 - $27/hour
Compensation for this role is based on a combination of skills, experience, and internal equity. Candidates with stronger alignment to the role’s requirements may be placed higher within the range. Your recruiter will share more information about our total rewards package during the hiring process.
Office Location
St. Catharines Corporate Office with the ability to travel to our Toronto Corporate office as needed. This is a hybrid work opportunity.
Meridian has a remote work policy that allows flexibility for employees to work remotely but also requires a minimum of one day per week in the office for purposeful meetings to collaborate, innovate and build effective relationships with your team, your colleagues and your leader which is important to us.
What’s in it for you?
We have an inclusive and collaborative working environment that encourages teamwork, creativity, curiosity, and celebrates success!
We provide you with the tools and technology needed to delight your candidates and clients!
You will get to work with and learn from diverse industry leaders and colleagues, who have hailed from top organizations.
Hybrid work arrangements with in‑person office time to collaborate, innovate and build relationships with your colleagues.
This is not your…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×