1

Software Engineer Contractor Jobs in Quebec (NOW HIRING)

Lead Engineer, Systems

Montreal, QC ยท On-site

CA$140K - CA$160K/yr

Work closely with software, hardware, and mechanical teams to ensure design decisions are optimized ... Can effectively manage outside vendors, contractors, and third party suppliers. COMPETENCIES

Communicate and liaise with engineers, architects, owners, contractors and subcontractors and ... Equipment and work software up to date with new technologies * Workplace: Terrebonne

Modeling of complex steel structures and wrought metal projects using TEKLA software * Participate ... Site measurements and coordination with other subcontractors and contractors * Participate in the ...

Estimator / Estimateur

Montreal, QC ยท On-site

CA$80K - CA$120K/yr

General Contractor Project Types: Industrial & Residential Construction About the Company Our ... Review tender documents and ensure all bid requirements are met. * Assist in value engineering and ...

Manage stakeholder communications with customers, contractors, consultants, suppliers, and internal ... Proficiency in project management tools and standard business software applications. * Strong ...

Manage stakeholder communications with customers, contractors, consultants, suppliers, and internal ... Proficiency in project management tools and standard business software applications. * Strong ...

General Contractor Project Types: Industrial & Residential Construction About the Company Our ... Review tender documents and ensure all bid requirements are met. * Assist in value engineering and ...

next page

Showing results 1-20

Software Engineer Contractor information

See Quebec salary details

$15

$53

$81

How much do software engineer contractor jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for software engineer contractor in Quebec is $53.28, according to ZipRecruiter salary data. Most workers in this role earn between $40.87 and $63.70 per hour, depending on experience, location, and employer.

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

To thrive as a Software Engineer Contractor, you need advanced programming skills, problem-solving abilities, and a solid understanding of software development lifecycles, often backed by a relevant degree or equivalent experience. Familiarity with source control systems (like Git), cloud platforms, and project management tools, as well as proficiency in key programming languages, is typically required. Strong communication, adaptability, and self-motivation are essential soft skills for collaborating with diverse teams and managing project-based workloads. These skills ensure high-quality deliverables, effective client communication, and successful navigation of varied contract environments.

How does the work structure and team integration typically differ for Software Engineer Contractors compared to full-time employees?

As a Software Engineer Contractor, you will often work on specific projects or deliverables within a defined contract period, which may mean less involvement in long-term planning or company-wide initiatives. Contractors are usually integrated into existing development teams, collaborating closely with full-time engineers, project managers, and QA staff, but may have less access to certain internal resources or benefits. While you can expect to contribute to daily stand-ups, code reviews, and agile sprints, the onboarding process and access to proprietary tools or systems may be streamlined for contractors. This role offers valuable exposure to diverse tech stacks and industries, and successful contracts can lead to extended engagements or full-time offers.

What is the difference between Software Engineer Contractor vs Software Engineer Full-Time Employee?

AspectSoftware Engineer ContractorSoftware Engineer Full-Time Employee
CredentialsTypically requires a relevant degree and technical skills; certifications optionalSame as contractor; often prefers ongoing professional development
Work EnvironmentProject-based, flexible hours, often remote or on-siteSteady, long-term employment, usually on-site or hybrid
Employer & Industry UsageCommon in tech, startups, consulting firmsStandard in large corporations, tech companies, and enterprises
Search & Comparison IntentLooking for short-term or project-based rolesSeeking stable, long-term employment

In summary, Software Engineer Contractors typically work on short-term projects with flexible schedules, while full-time employees enjoy ongoing employment and benefits. Both roles require similar skills and credentials but differ mainly in work arrangement and job stability.

What are Software Engineer Contractors?

Software Engineer Contractors are professionals hired on a temporary or project basis to design, develop, and maintain software applications. Unlike full-time employees, they typically work for a predetermined period or on specific projects for a company. Contractors may work independently or through contracting agencies and often have flexibility regarding work hours and location. Their expertise is sought after for specialized tasks, scaling development teams, or covering skill gaps within organizations.
What are popular job titles related to Software Engineer Contractor jobs in Quebec? For Software Engineer Contractor jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Software Engineer Contractor jobs in Quebec look for? The top searched job categories for Software Engineer Contractor jobs in Quebec are:
Infographic showing various Software Engineer Contractor job openings in Quebec as of June 2026, with employment types broken down into 1% Internship, 67% Full Time, 23% Part Time, 1% Temporary, and 8% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $110,828 per year, or $53.3 per hour.
Lead Engineer, Systems

Lead Engineer, Systems

THINK Surgical, Inc.

Montreal, QC โ€ข On-site

CA$140K - CA$160K/yr

Full-time

Posted 5 days ago


Job description

JOB SUMMARY

Systems Engineering at THINK Surgical, Inc. plays a critical role across multiple phases of the medical device design and development process. The Lead Systems Engineer owns and supports key elements of the medical device total lifecycle, including system definition driven by market and user needs, risk assessment activities, and lifecycle requirement management across the product portfolio. This role also leads system-level design verification and validation efforts and supports design transfer to production. The position is based remotely with the expectation of regular travel to the Fremont, CA and Montreal, QC offices.

DUTIES & RESPONSIBILITIES

  • Systems Requirements Definition: Develop and document detailed product-level and component-level requirements, ensuring alignment with clinical needs, user feedback, and safety critical system performance.
  • Risk Management: Conduct system-level risk analysis, identifying hazards and harms, and recommending control measures that meet medical device regulatory standards (ISO 14971).
  • Traceability: Ensure full traceability from requirements through design, implementation, testing, and verification to comply with medical device standards (ISO 13485, IEC 62304), ensuring that every system requirement is tested and verified.
  • Testing and Validation: Collaborate with the testing team to develop system-level test plans, protocols, and verification/validation activities to ensure the product meets functional and safety requirements.
  • System Integration: Lead the integration of multi-disciplinary components (software, hardware, mechanical) to ensure cohesive system functionality and performance in real-time surgical environments.
  • Regulatory Compliance: Ensure compliance with all relevant medical device regulations, including documentation for regulatory submissions. Provide technical support for regulatory audits and submissions.
  • Cross-functional Collaboration: Work closely with software, hardware, and mechanical teams to ensure design decisions are optimized for the overall system. Collaborate with product management, clinical engineering, and surgeons to ensure the system meets user requirements and delivers value.
  • Verification of Design: Lead the effort to verify that system designs meet system requirements through rigorous testing and simulation. Lead system design reviews to ensure requirements are met and safety standards are maintained. Drive system level risk identification and define robust risk control measures, including oversight of risk control implementation and verification of their effectiveness.
  • Validation of Design: Lead design reviews to ensure design outputs conform to approved design inputs and applicable regulatory requirements. Own design validation activities, including oversight and support for the preparation and maintenance of usability engineering deliverables in accordance with IEC 62366.
  • Change Management: Manage design changes and their impacts on system-level requirements, ensuring that changes are properly analyzed for risk and maintain compliance with regulatory standards.
  • Documentation: Lead the creation of system documentation, including requirements specifications, design documents, risk management files, and traceability matrices to ensure complete, clear, and compliant records throughout the development lifecycle.

SUPERVISORY RESPONSIBILITIES

  • N/A

QUALIFICATIONS

Required:

  • Bachelorโ€™s degree in computer science or computer/mechanical/electrical/biomedical engineering.
  • 10+ years experience in medical device development.
  • Deep understanding of medical device regulatory standards (e.g., ISO 14971, ISO 13485, IEC 62304, IEC 60601, IEC 62366).
  • Good organizational skills and excellent communication and documentation skills.
  • Excellent problem solving skills.
  • Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.

Preferred:

  • Align and lead cross-functional teams across the company (Test, Regulatory, Quality, Marketing, Field Service, and Manufacturing).
  • Mentor and share knowledge with team members.
  • Ability to delegate and obtain appropriate resources to complete projects successfully.
  • Can effectively manage outside vendors, contractors, and third party suppliers.

COMPETENCIES

  • Drives results
  • Optimizes work processes
  • Balance stakeholders
  • Decision Quality
  • High quality work and documentation

PHYSICAL DEMANDS & WORK ENVIRONMENT

  • Must be able to remain in a stationary position and operate office equipment for a prolonged period of time.
  • Physical activities include, but not limited to constant manual dexterity, moving about the work site, and/or handling objects weighing up to 20 lbs.
  • Other infrequent physical activities include, but not limited to, positioning self to complete assigned tasks, and ascending/descending floors and/or ladders.
  • Occasionally work around moving mechanical parts.
  • Must be able to work in a schedule that commensurate with business operation, including work during weekends, holidays and/or times outside of normal business hours.
  • Must be able to travel as business necessitates.

Disclaimer:

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts managementโ€™s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be possible to enable individuals with disabilities to perform the essential functions.


THINK Surgical, Inc. (โ€œTHINKโ€) is committed to hiring the best qualified candidates for approved positions while engaging in recruitment and selection practices that are in compliance with all applicable employment laws. It is the policy of THINK to provide equal employment opportunity for employment to all applicants and employees, regardless of any protected status. Any qualified applicant or employee with a disability who requires an accommodation in connection with their employment at THINK should contact Human Resources and request an accommodation. THINK also participates in E-Verify, a web-based system that allows THINK to confirm an employeeโ€™s eligibility to work in the United States. Actual compensation offered will depend on several factors including but not limited to geographic location, work experience, education, skill level, and/or other business and organizational needs.