1

Software Contractor Jobs in Quebec (NOW HIRING)

As a Backend Software Engineer, you will: Design, develop, and implement new backend features based ... seeking talented contractors to help us build a world where cities feel small again - where ...

Estimator / Estimateur

Montreal, QC · On-site

CA$80K - CA$120K/yr

Minimum of 3-7 years of estimating experience , preferably with a general contractor. * Proven experience in industrial and/or residential projects. * Proficient with estimating software (such as ...

Estimator / Estimateur

Montreal, QC · On-site

CA$80K - CA$120K/yr

Minimum of 3-7 years of estimating experience , preferably with a general contractor. * Proven experience in industrial and/or residential projects. * Proficient with estimating software (such as ...

US Applicants - Full-Time; Canadian Applicants - Independent Contractor About Human Agency We're ... Establish CI/CD pipelines and formal release structures for software delivery. * Conduct security ...

BIM Manager

Montreal, QC · On-site +1

$70K - $85K/hr

... contractors, to gather insights and collaborate on research initiatives. Qualifications: A minimum of 3 years of experience in drafting, Revit software, and BIM within the architectural or ...

Meeting with internal design team, clients, contractors, and other professionals to finalize ... Ensure that all additional costs and charges have been added to the project in the system software.

  • PTO

Are proficient in Excel and the Maestro accounting software * Are autonomous and able to manage priorities effectively * Are recognized for your rigor, strong organizational skills, and attention to ...

next page

Showing results 1-20

Software Contractor information

See Quebec salary details

$11

$47

$80

How much do software contractor jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for software contractor in Quebec is $47.88, according to ZipRecruiter salary data. Most workers in this role earn between $35.10 and $62.98 per hour, depending on experience, location, and employer.

What is a software contractor?

A Software Contractor is a self-employed or agency-hired professional who develops, maintains, or tests software for clients on a temporary or project basis. Unlike full-time employees, contractors typically work on short-term contracts and may serve multiple clients. They are responsible for delivering specific software solutions, often specializing in particular technologies or industries. Contractors must manage their own taxes, benefits, and job stability, but they have greater flexibility and earning potential.

What are the typical challenges faced by software contractors, and how can they be managed?

Software contractors often face challenges such as rapidly learning new codebases, adapting to diverse client expectations, and managing multiple projects or contracts concurrently. Success in this role requires effective communication to clarify requirements, strong organizational skills to prioritize tasks, and adaptability to integrate into different team cultures or workflows. Building a reliable professional network can also help overcome periods of inconsistent work. By proactively managing time, staying updated with industry trends, and clearly setting expectations with clients, software contractors can navigate these challenges and maintain a steady, rewarding career.

What are the key skills and qualifications needed to thrive as a software contractor?

To thrive as a Software Contractor, you need strong programming skills, proficiency in software development methodologies, and the ability to independently manage projects, typically supported by a relevant degree or extensive experience. Familiarity with tools such as version control systems (e.g., Git), project management platforms, and possibly certifications like AWS Certified Developer or PMP is often expected. Excellent communication, problem-solving, and time management skills set top contractors apart, as these enable effective client interaction and project delivery. These abilities are crucial because software contractors must efficiently deliver high-quality solutions on deadline while adapting to varying client requirements and work environments.

What job categories do people searching Software Contractor jobs in Quebec look for?

The top searched job categories for Software Contractor jobs in Quebec are:

Infographic showing various Software Contractor job openings in Quebec as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $99,596 per year, or $47.9 per hour.

Full-time

Re-posted 16 days ago


Job description

Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications.  Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a Software Developer to join our engineering group in Longueuil, Quebec.  *Applicants are kindly asked to include an English resume as part of their application for this position.*
Specific Position Duties
  • Design and update software applications to accommodate new design proposals.
  • Continuously monitor production system performance KPIs and investigate in-service open issues.
  • Design and update software to implement issues/enhancements into the applications for continuous improvements.
  • Create and update class diagrams and design specification documents for new developments.
  • Responsible for verification procedures and unit testing in support of CI/CD.
  • Collaborate with the IT department for DevOps activities, applications troubleshooting.
Qualifications for Position
  • Bachelor's/Master's degree in Software Engineering, or Computer Science.
  • Minimum of 2-3 years' experience in design, development and support of production-tier software application services and micro-services.
  • Scrum/Agile software development and project life cycle experience.
  • Experience with Azure Dev Ops, GitHub tools for software configuration management systems and version control processes.
  • Strong programming skills in Java, Python.
  • Strong knowledge of software development process and Object-Oriented Programming skills (Java, Python).
  • Knowledge of Message Queue Systems, especially Apache Kafka and Kafka Streams.
  • AWS serverless knowledge to participate in the migration to Cloud based infrastructure.
  • Proficient in MS Office, especially in Excel.
  • Good oral and written communication skills in English is mandatory.
  • Good team player, strong analytical skills and highly motivated.
For further information please visit us at www.aviyatech.com
 
Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship.
 
Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted. 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job