1

Computer Programmer Co Op Jobs in Montreal, QC (NOW HIRING)

Must be enrolled in a recognized co-op program and returning to full-time studies upon completion ... The brightest engineers, advisors and scientists from across the globe call WSP home. * Proudly ...

Must be enrolled in a recognized co-op program and returning to full-time studies upon completion ... The brightest engineers, advisors and scientists from across the globe call WSP home. * Proudly ...

Aecon is currently seeking a Quality Co-op / Intern to join our team on the Contrecur Port ... Currently enrolled in an engineering, construction, or related program (college or university)

Computer Science degree or similar level of experience. Expereince: * Must have 5 years minimum ... Good communication, planning and co-ordination skills. * The ability to work as both an independent ...

New

Computer Science degree or similar level of experience. Expereince: * Must have 5 years minimum ... Good communication, planning and co-ordination skills. * The ability to work as both an independent ...

New

Computer Science degree or similar level of experience. Expereince: * Must have 5 years minimum ... Good communication, planning and co-ordination skills. * The ability to work as both an independent ...

Support integration across SAP modules and connected systems, including MM, PP, SD, and FI/CO where ... Bachelor's degree or Master's degree in Computer Science, Engineering, Information Technology, or a ...

Bachelor's degree in Business Analytics, Data Analytics, Computer Science, Statistics, Engineering, Finance, Operations Management, or a related field. * 3-7 years of experience in business ...

Showing results 21-40

Computer Programmer Co Op information

What is a computer programmer co op?

A Computer Programmer Co Op is a student or entry-level position that allows individuals to gain hands-on experience in computer programming while still completing their education. Co Op positions typically involve working with experienced developers on real projects, writing and testing code, and learning about software development processes. These roles are designed to bridge the gap between academic learning and professional work, helping students develop technical and teamwork skills. Co Op terms usually last for a semester or summer and may be paid or unpaid, depending on the company. This experience can significantly enhance a student's employability after graduation.

What types of projects can a computer programmer co op expect to work on during their placement?

As a Computer Programmer Co Op, you can expect to be involved in a variety of projects ranging from debugging existing code, developing new software features, or assisting with automated testing. You'll often work under the guidance of experienced developers, contributing to real-world applications and gaining hands-on experience with current development tools and practices. Collaboration with cross-functional teams, such as QA, design, and product management, is common, providing valuable exposure to the software development lifecycle and team-based problem solving.

What are the key skills and qualifications needed to thrive as a computer programmer co op, and why are they important?

To thrive as a Computer Programmer Co Op, you need a foundational understanding of programming languages such as Java, Python, or C++, along with coursework or experience in computer science. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong problem-solving abilities, teamwork, and effective communication help you succeed in collaborative and learning-focused environments. These skills and qualities enable Co Op programmers to contribute meaningfully to projects while rapidly developing their technical and professional capabilities.

What are popular job titles related to Computer Programmer Co Op jobs in Montreal, QC?

For Computer Programmer Co Op jobs in Montreal, QC, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Co Op jobs in Montreal, QC look for?

The top searched job categories for Computer Programmer Co Op jobs in Montreal, QC are:

Infographic showing various Computer Programmer Co Op job openings in Montreal, QC as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 11% Part Time, 4% Contract, and 2% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution.

Game Design - (Various Disciplines) - Talent Pool (N Americas)

side

Montreal, QC • On-site

Full-time

Re-posted 24 days ago


Job description

About This Opportunity

Please note, this listing is not for an immediate open position but for our Talent Pool for Co-Development Roles. By applying, you express interest in being considered for future project-based opportunities that align with your skills and experience.

These opportunities are contingent on client needs and project availability. As projects are initiated or client proposals are developed, we will review candidates from this pool and contact those who most closely align with the specific requirements of the co-development opportunity.

How We Keep You Engaged

We maintain strong relationships with our talent pool by providing regular updates, industry insights, and information on upcoming opportunities. We will check in to confirm your availability and interest.

Our hiring teams carefully vet and select top candidates who best meet project needs, ensuring that you are matched with the right opportunity when it becomes available.

Next Steps

If you are passionate about contributing to cutting-edge projects and want to be considered for future co-development opportunities, we encourage you to apply to this listing. While there may not be an immediate opening, your application ensures that you will be part of our ongoing talent review for upcoming roles.

Requirements

  • Design, implement, and iterate on game mechanics, systems, levels, encounters, or narratives, depending on your specialization.
  • Work closely with cross-disciplinary teams, including programmers, artists, and producers, to ensure seamless gameplay integration.
  • Develop and maintain design documentation, prototypes, and iterative improvements based on internal testing and player feedback.
  • Balance and refine gameplay mechanics to achieve engaging and rewarding player experiences.
  • Analyze player behavior, feedback, and data to inform design decisions and enhance engagement.
  • Participate in design reviews, offering and receiving constructive feedback to refine design implementations.
  • Ensure consistency and alignment with the game's creative vision and project objectives.

Qualifications:

    • 3+ years of professional experience in game design (level design, combat design, worldbuilding, narrative design, technical design, or encounter design).
    • Demonstrated contribution to at least one shipped title on PC, console, mobile, or VR/AR.

Technical Skills:

    • Proficiency with game engines such as Unreal Engine or Unity.
    • Familiarity with scripting languages, visual scripting tools, or proprietary game design tools.
    • Strong understanding of player psychology, game mechanics, pacing, and balance.

Collaboration and Communication Skills:

    • Ability to work effectively within a cross-functional team and integrate feedback into iterative design.
    • Strong written and verbal communication skills to convey complex design ideas clearly.

Passion for Game Design:

    • Deep knowledge of game design principles, industry trends, and player expectations.
    • Enthusiasm for problem-solving and pushing the boundaries of interactive experiences.

Preferred Skills

  • Experience working on AAA titles.
  • Knowledge of procedural design, emergent gameplay systems, or AI-driven gameplay mechanics.
  • Background in narrative design, interactive storytelling, or dialogue systems.
  • Experience with multiplayer, live-service, or co-op game design.

Note: Specific requirements may vary depending on project needs.

About the Talent Pool

This is a general game designer application. We encourage all qualified designers to apply regardless of specialization. We regularly review this pool when staffing new or ongoing projects, so even if there isn’t an open role now, joining ensures you’ll be top of mind when client needs arise.

Please note, this listing is not for an immediate open position but for our Talent Pool for Co-Development Roles. By applying, you are expressing interest in being considered for future project-based opportunities that align with your skills and experience.

Benefits

  • Competitive Salary.
  • Dynamic, multicultural and fun environment.
  • You will be working for the world's leading provider of game services.
  • We empower our people and offer regular progression opportunities to ensure our employees flourish.

About Side
Side (formerly PTW) is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in 2009 and drawing on 30+ years' experience from our parent company in Japan, Side has since grown to become a global force with 20 studios in 14 countries across North America, Europe, South America, and Asia.

Our industry-leading services include game development, art production, audio production, quality assurance, localization, localization QA, player support, community management, and datasets.

Experience our side of life. For more information, visit www.side.inc