1

Software Contractor Jobs in Quebec (NOW HIRING)

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 ...

We are seekinga Software Quality Assurance Intern to join our team and support the validation ... Our teams across Canada as well as our network of independent contractors contribute to Intelcom ...

Senior Software Developer Manager

Montreal, QC ยท On-site

CA$156K - CA$228.80K/yr

Amazing things are created every day with our software - from the greenest buildings and cleanest ... Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply ...

Senior Software Developer Manager

Quebec, QC ยท On-site

CA$156K - CA$228.80K/yr

Amazing things are created every day with our software - from the greenest buildings and cleanest ... Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply ...

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 ...

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 Jun 1, 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 job?

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 key skills and qualifications needed to thrive in the Software Contractor position, and why are they important?

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 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 popular job titles related to Software Contractor jobs in Quebec? For Software Contractor jobs in Quebec, the most frequently searched job titles are:
Infographic showing various Software Contractor job openings in Quebec as of May 2026, with employment types broken down into 58% Full Time, and 42% Contract. Highlights an 100% In-person job distribution, with an average salary of $99,596 per year, or $47.9 per hour.

Software Engineer

Aviya Aerospace Systems

Longueuil, QC โ€ข On-site

Full-time

Posted yesterday


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. 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