×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer - Co-op

Job in St. Catharines, St Catharines, Ontario, Canada
Listing for: Meridian
Full Time, Apprenticeship/Internship position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Machine Learning/ ML Engineer, AI Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 20 - 27 CAD Hourly CAD 20.00 27.00 HOUR
Job Description & How to Apply Below
Location: St. Catharines

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:

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.

Team Participation

  • 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
    • Computer 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

  • Foundational knowledge of at least one programming language (e.g., C#, Java, Angular/React, JavaScript, or similar).

  • 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…
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary