1

Associate Software Developer Jobs in Montreal, QC

... software that powers the world's most successful online gaming providers. Position Summary As a ... The developer will also be in charge of maintaining, updating and fixing bugs in the products their ...

The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at www ... Skills and Minimum Experience Required Essential Bachelor's degree in software engineering/computer ...

The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at www ... You will hold a position as a software developer in the research and development team. You will ...

Follow Gildan software development life cycle (SDLC) methodology and standards for the programming ... Knowledge of a WMS is important (Manhattan Associates - WMi is an asset) * Knowledge of IBM's AS400 ...

This is a Software Production Management & Reliability Engineering II position at Associate, which is part of the job family responsible for overseeing the production environment, ensuring the ...

As an Associate Technical Director at Ubisoft Montreal, you will support production teams in ... Experience with 2D or 3D design software * Experience with programming or scripting What to send ...

We develop smart building software and integrated hardware solutions that connect property managers ... developer and asset manager relationships to surface qualified enterprise opportunities for our ...

next page

Showing results 1-20

Associate Software Developer information

See Montreal, QC salary details

$24.9K

$69.2K

$123.7K

How much do associate software developer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for associate software developer in Montreal, QC is $69,228.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,349.00 and $79,276.00 per year, depending on experience, location, and employer.

What is an associate software developer?

An Associate Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, contributing to the development process by writing code, fixing bugs, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, as it provides opportunities to learn industry best practices and grow technical skills. Associate Software Developers often collaborate with team members and may work on various projects to gain exposure to different technologies.

What are the key skills and qualifications needed to thrive as an associate software developer, and why are they important?

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What is an associate software developer?

As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

What are some common challenges faced by associate software developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.
What are the most commonly searched types of Software Developer jobs in Montreal, QC? The most popular types of Software Developer jobs in Montreal, QC are:
What are popular job titles related to Associate Software Developer jobs in Montreal, QC? For Associate Software Developer jobs in Montreal, QC, the most frequently searched job titles are:
What job categories do people searching Associate Software Developer jobs in Montreal, QC look for? The top searched job categories for Associate Software Developer jobs in Montreal, QC are:
Infographic showing various Associate Software Developer job openings in Montreal, QC as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $69,228 per year, or $33.3 per hour.

Developpeur logiciel junior - Environnements de donnees / Associate Software Developer - Data Fr...

DNEG

Montreal, QC • On-site

Other

Posted 7 days ago


Job description

English version below
Redige au masculin pour alleger le texte

DDU (DNEG Dedicated Unit) opere au sein de BRAHMA AI et travaille en etroite collaboration avec DNEG afin de developper des technologies utilisees directement en production.
L'equipe concoit des outils, des plateformes et des workflows qui soutiennent les pipelines de VFX et d'animation de longs metrages a travers les studios mondiaux de DNEG.
Une grande partie du travail se concentre sur des outils destines aux artistes, des pipelines de production a grande echelle, des workflows de simulation et de rendu, ainsi que des systemes devant fonctionner de maniere fiable au sein d'equipes distribuees.

Core Services recherche un developpeur logiciel associe pour rejoindre son domaine Data Frameworks.

Le groupe Core Services fournit des technologies fondamentales aux autres equipes technologiques de DNEG. Nous sommes une equipe de developpeurs logiciels qui concoit, construit et maintient une infrastructure critique a l'echelle de l'entreprise, distribuee geographiquement. Nous creons des services, des frameworks et des produits sur lesquels les autres equipes s'appuient pour concevoir et livrer leurs solutions technologiques. Nous sommes au cur de toute la technologie chez DNEG.

Le domaine Data Frameworks au sein de Core Services fournit des logiciels fondamentaux aux autres equipes, destines a etre utilises pour offrir des fonctionnalites aux utilisateurs finaux.
Nous proposons des couches d'abstraction des modeles de donnees des bases de donnees centrales, utilisees a travers differents produits, ainsi que des bibliotheques et frameworks d'automatisation pour aider les developpeurs a creer des automatisations coherentes.

En tant que developpeur logiciel associe au sein du domaine Data Frameworks, vous travaillerez aux cotes de nos developpeurs seniors pour developper de nouvelles fonctionnalites, resoudre les problemes remontes par les autres equipes technologiques et maintenir les produits logiciels existants tout au long de leur cycle de mise a jour annuel.

Vous serez amene a :
  • Resoudre les tickets lies aux logiciels geres par Data Frameworks
  • Fournir des mises a jour regulieres sur l'avancement des tickets
  • Effectuer des taches de maintenance sur les produits logiciels existants, telles que la mise a jour des dependances tierces
  • Developper des ameliorations incrementales sous la supervision de developpeurs seniors
  • Rediger la documentation des logiciels developpes et creer / mettre a jour des guides de depannage
Il s'agit d'un poste junior offrant un fort potentiel d'apprentissage, permettant de travailler avec des experts, de decouvrir des technologies stimulantes et de developper votre carriere selon votre parcours souhaite.
Profil requis
  • Experience en programmation Python
  • Licence/Bachelor en informatique ou au moins 1 an d'experience equivalente en developpement logiciel

Atouts supplementaires

  • Experience avec Git ou d'autres systemes de gestion de versions
  • Connaissance des technologies de bases de donnees
  • Connaissance du langage SQL
  • Excellentes competences en communication ecrite et orale
  • Motivation a relever les defis de maniere proactive

Veuillez noter qu'il s'agit d'un poste syndique qui sera couvert par une convention collective entre DNEG et l'IATSE dans les prochains mois. En tant qu'employe syndique, vous devrez adherer au syndicat et beneficierez des conditions definies dans la convention collective. Des cotisations syndicales seront exigees une fois la convention en place.

La fourchette salariale de base pour ce poste a temps plein est de 60 000 $ CAD a 71 000 $ CAD. Les fourchettes salariales chez DNEG sont determinees en fonction du poste, du departement, du niveau et de la localisation. La remuneration individuelle au sein de cette fourchette depend des competences transferables ou liees au poste ainsi que de l'experience professionnelle. Les fourchettes salariales sont ajustees periodiquement en fonction des donnees du marche externe recueillies via des etudes realisees par des tiers.


DDU (DNEG Dedicated Unit) operates within BRAHMA AI and works closely with DNEG to develop technology used directly in production.
The team builds tools, platforms and workflows that support VFX and Feature Animation pipelines across DNEG's global studios.

Much of the work focuses on artist-facing tools, large production pipelines, simulation and rendering workflows, and systems that need to run reliably across distributed teams.

Core Services is looking for an Associate Software Developer to join its Data Frameworks domain.

The Core Services group provides foundational technologies to other technology groups within DNEG. We are a team of software developers who architect, build and provide geographically spread, enterprise-level, mission-critical infrastructure. We create services, frameworks, and products that other teams rely upon to build and deliver their technology solutions. We are the core of all things technology at DNEG.
The Data Frameworks domain in Core Services provides foundational software to other teams that are intended to be utilized to provide end-user functionality. We provide abstraction layers to the core database's data models that are utilized across various products, and automation libraries and frameworks to assist software developers in creating consistent automation.
As an Associate Software Developer in the Data Frameworks domain, you will work alongside our senior developers in developing new features, troubleshooting issues raised by other technology teams, and maintaining existing software products through their annual update cycle.

You will:
  • Troubleshoot tickets related to software owned by Data Frameworks.
  • Provide timely updates on tickets.
  • Perform maintenance tasks for existing software products, such as updating third party dependencies.
  • Develop incremental product enhancements under the guidance of senior developers.
  • Write documentation for developed software, create / update troubleshooting playbooks.


This is an entry-level job with a huge amount of potential to learn from the best, discover technologies that you find exciting, and grow your career along your chosen path.

Must Have
  • Programming experience in Python.
  • Bachelor's degree in Computer Science or 1+ years of equivalent experience in software development.
Nice to Have
  • Experience with Git or other version control systems.
  • Knowledge of database technologies.
  • Knowledge of SQL programming language.
  • Excellent written and verbal communication skills.
  • Eagerness to tackle problems head-on.
Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months. As a unionized employee, you will be required to join the union and will benefit from the conditions set out in the collective agreement. Union dues will be required once the collective agreement is in place.
The base salary range for this full-time position is $60,000 CAD to $71,000 CAD. DNEG salary ranges are determined by function, department, level, and location. An individual's pay within a given range is determined by their transferrable or job-related skills and work experience. Salary ranges are modified from time to time based on external market data collected through our third-party surveys.
Employment Type: Hiring Now