1

Software Developer Jobs in Quebec (NOW HIRING)

Software Developer

Montreal, QC · On-site

CA$38 - CA$45/hr

Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career@nordquantique.ca Working at Nord Quantique At Nord Quantique, you will be part of something special: working ...

About the Role As a Software Developer at CapIntel, you'll contribute to building backend solutions that support client onboarding and integrations. You'll work hands-on implementing backend services ...

Our software brings the physical and digital worlds together, enabling companies to improve ... Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the ...

The Role As a Principal Software Developer within our AI R&D team, you will be responsible for mentoring, solving complex problems, and managing the priorities, deadlines, and deliverables of ...

Solid software engineering fundamentals: automated testing, CI/CD, distributed version control (Git), and infrastructure as code concepts * Excellent communication and cross-functional collaboration ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

A bachelor's degree in computer science, Software Engineering, or a related technical field. * 8-12 years of experience in software development or in software testing. * Language requirement:

As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...

Reporting to the Senior Research Software Developer, the candidate will support the design, development, testing, and maintenance of tools and pipelines on LORIS platform. This includes building new ...

Reporting to the Senior Research Software Developer, the candidate will support the design, development, testing, and maintenance of tools and pipelines on LORIS platform. This includes building new ...

About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult problems, debugging non-trivial issues and creating innovative solutions. You're a developer ...

next page

Showing results 1-20

Software Developer information

See Quebec salary details

$34K

$89.7K

$144K

How much do software developer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for software developer in Quebec is $89,654.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $103,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-cost-of-living areas or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles typically require extensive experience, advanced technical skills, and often involve leadership or specialized expertise in areas like machine learning or cloud infrastructure.

What Do Software Developers Do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

Is AI replacing software developers?

AI is automating certain coding tasks and improving software development processes, but it is not replacing software developers. Developers are needed to design, oversee, and interpret AI tools, as well as to create complex, innovative solutions that require human judgment and expertise.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools and frameworks increase employability in this field.

What work does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to develop software solutions that meet user needs and specifications.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Quebec? The most popular types of Software Developer jobs in Quebec are:
What are popular job titles related to Software Developer jobs in Quebec? For Software Developer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Software Developer jobs in Quebec look for? The top searched job categories for Software Developer jobs in Quebec are:
Infographic showing various Software Developer job openings in Quebec as of July 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $89,654 per year, or $43.1 per hour.

Software Developer

Grizzlytrek Group

Montreal, QC • On-site

CA$38 - CA$45/hr

Full-time

Medical, Dental, Vision, Life

Posted 8 days ago


Job description

Software Developer
Montreal, Quebec | Full-Time Contract
Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift

Position TypeFull-Time Contract, with potential to convert to a permanent positionLocationMontreal, Quebec (on-site)ScheduleMonday to Friday, 8:00 AM to 4:00 PMHours8 hours per day, 40 hours per weekDurationApproximately 12 months, with potential for extensionCompensationCompetitive, based on experienceExperience3 to 5 years in software developmentLanguageFrench and English
About GrizzlyTrek Group Ltd.
GrizzlyTrek invests in our people, relationships, and partners, ensuring motivated and ready-to-work individuals meet job opportunities that foster lasting success. We work across Canada in mining, construction, oil and gas, turnarounds, and shutdowns. Dedicated to sustainable employment, we emphasize career opportunities and empowerment for Indigenous communities across Canada. Join us and contribute to building a more inclusive future.
The Role
GrizzlyTrek is seeking one Software Developer to join our value-added client's team in Montreal, Quebec. This is a full-time contract position running approximately twelve months, with potential for extension beyond the initial term and potential to convert to a permanent position based on performance and business needs.
You will develop software modules against documented requirements and engineering standards, own the estimates and testing for the work you take on, and present your technical findings back to the engineering team. The role includes analyzing localization requirements and adapting products accordingly, so attention to detail and clear communication matter as much as clean code.
What You'll Do
  • Develop software modules against documented requirements and engineering standards
  • Review requirements, standards, and supporting documentation to clarify and confirm software engineering requirements
  • Provide development estimates for assigned modules and for your own workload
  • Develop software test requirements for modules under development
  • Execute unit and integration tests and document the results
  • Present technical findings and development progress to the project team
  • Adhere to the software quality process through module, subsystem, and system test procedures
  • Analyze localization requirements and design or adapt products and solutions accordingly
What You Bring
  • 3 to 5 years of hands-on software development experience
  • Post-secondary education in software engineering, computer science, or a related technical discipline
  • Demonstrated ability to develop against written requirements and engineering standards
  • Experience writing and executing unit and integration tests
  • Ability to estimate development effort accurately and manage your own workload
  • Clear written and verbal communication for presenting technical findings
  • Working proficiency in French and English
  • Legally entitled to work in Canada
Preferred Qualifications
  • Experience with software localization or internationalization
  • Background in the energy, power generation, or industrial technology sector
  • Experience working within a formal software quality or compliance process
  • Familiarity with Agile or iterative development practices
Work Environment
  • On-site position based in Montreal, Quebec
  • Standard business hours, Monday to Friday, 8:00 AM to 4:00 PM
  • Collaborative software engineering team environment
  • This position qualifies for overtime based on operational requirements
What We Offer
  • Potential to convert to a permanent position based on performance and business needs
  • Competitive compensation based on experience and qualifications
  • Opportunities for overtime based on operational requirements
  • Life insurance: $100,000 employee / $10,000 spouse / $5,000 per child
  • AD&D insurance with critical illness and cancer coverage
  • Extended health care: drugs, hospital, hearing, orthotics, nursing
  • Paramedical services: chiro, physio, massage, mental health (annual coverage)
  • Vision care: glasses, contacts, laser surgery, and exams
  • Dental care: 80% basic ($2,500), 50% major ($2,500), $2,500 ortho for children
  • Travel insurance: up to $5,000,000 per incident (trips up to 90 days)
  • Ongoing training and career development support
Apply now at www.grizzlytrekgroup.com
Free AI Resume Enhancement Tool | AI Job Assistance available
Développeur logiciel / Développeuse logiciel
Montréal, Québec | Contrat à temps plein
Technologies de l'information / Développement logiciel | Intermédiaire (3 à 5 ans) | Du lundi au vendredi, quart de jourType de posteContrat à temps plein, avec possibilité de conversion en poste permanentLieuMontréal, Québec (sur place)HoraireDu lundi au vendredi, de 8 h 00 à 16 h 00Heures8 heures par jour, 40 heures par semaineDuréeEnviron 12 mois, avec possibilité de prolongationRémunérationConcurrentielle, selon l'expérienceExpérience3 à 5 ans en développement logicielLanguesFrançais et anglais
À propos de GrizzlyTrek Group Ltd.
GrizzlyTrek investit dans ses gens, ses relations et ses partenaires, afin que des personnes motivées et prêtes à travailler trouvent des occasions d'emploi qui favorisent une réussite durable. Nous œuvrons partout au Canada dans les secteurs des mines, de la construction, du pétrole et du gaz, des arrêts planifiés et des arrêts de production. Engagés envers l'emploi durable, nous mettons l'accent sur les possibilités de carrière et l'autonomisation des communautés autochtones partout au Canada. Joignez-vous à nous et contribuez à bâtir un avenir plus inclusif.
Le poste
GrizzlyTrek est à la recherche d'une personne au poste de développeur logiciel pour se joindre à l'équipe de notre client à valeur ajoutée à Montréal, au Québec. Il s'agit d'un contrat à temps plein d'une durée approximative de douze mois, avec possibilité de prolongation au-delà du terme initial et possibilité de conversion en poste permanent selon le rendement et les besoins de l'entreprise.
Vous développerez des modules logiciels conformément aux exigences documentées et aux normes d'ingénierie, assumerez les estimations et les tests du travail qui vous est confié, et présenterez vos conclusions techniques à l'équipe d'ingénierie. Le poste comprend l'analyse des exigences de localisation et l'adaptation des produits en conséquence. Le souci du détail et une communication claire comptent donc autant qu'un code de qualité.
Vos responsabilités
  • Développer des modules logiciels conformément aux exigences documentées et aux normes d'ingénierie
  • Examiner les exigences, les normes et la documentation à l'appui afin de clarifier et de confirmer les exigences en génie logiciel
  • Fournir des estimations de développement pour les modules assignés et pour votre propre charge de travail
  • Élaborer les exigences de test logiciel pour les modules en cours de développement
  • Exécuter les tests unitaires et d'intégration et en documenter les résultats
  • Présenter les conclusions techniques et l'avancement du développement à l'équipe de projet
  • Respecter le processus de qualité logicielle par l'exécution des procédures de test de module, de sous-système et de système
  • Analyser les exigences de localisation et concevoir ou adapter les produits et les solutions en conséquence
Votre profil
  • 3 à 5 ans d'expérience pratique en développement logiciel
  • Formation postsecondaire en génie logiciel, en informatique ou dans une discipline technique connexe
  • Capacité démontrée à développer à partir d'exigences écrites et de normes d'ingénierie
  • Expérience de la rédaction et de l'exécution de tests unitaires et d'intégration
  • Capacité à estimer l'effort de développement avec précision et à gérer votre charge de travail
  • Communication écrite et verbale claire pour la présentation des conclusions techniques
  • Maîtrise fonctionnelle du français et de l'anglais
  • Autorisation légale de travailler au Canada
Qualifications souhaitées
  • Expérience en localisation ou en internationalisation de logiciels
  • Expérience dans le secteur de l'énergie, de la production d'électricité ou des technologies industrielles
  • Expérience de travail dans le cadre d'un processus formel de qualité ou de conformité logicielle
  • Connaissance des pratiques de développement Agile ou itératif
Environnement de travail
  • Poste sur place, basé à Montréal, au Québec
  • Heures normales de bureau, du lundi au vendredi, de 8 h 00 à 16 h 00
  • Environnement d'équipe collaboratif en génie logiciel
  • Ce poste donne droit aux heures supplémentaires selon les besoins opérationnels
Ce que nous offrons
  • Possibilité de conversion en poste permanent selon le rendement et les besoins de l'entreprise
  • Rémunération concurrentielle selon l'expérience et les qualifications
  • Possibilités d'heures supplémentaires selon les besoins opérationnels
  • Assurance vie : 100 000 $ employé / 10 000 $ conjoint / 5 000 $ par enfant
  • Assurance DMA avec couverture des maladies graves et du cancer
  • Soins de santé complémentaires : médicaments, hôpital, audition, orthèses, soins infirmiers
  • Services paramédicaux : chiropratique, physiothérapie, massothérapie, santé mentale (couverture annuelle)
  • Soins de la vue : lunettes, lentilles, chirurgie au laser et examens
  • Soins dentaires : 80 % de base (2 500 $), 50 % majeurs (2 500 $), 2 500 $ orthodontie pour enfants
  • Assurance voyage : jusqu'à 5 000 000 $ par incident (voyages jusqu'à 90 jours)
  • Formation continue et soutien au développement de carrière

Postulez maintenant sur www.grizzlytrekgroup.com
Outil gratuit d'amélioration de CV par IA | Assistance IA pour les candidatures

Powered by JazzHR

ontuGiAQsV