1

Software Engineer Contract Jobs in Quebec (NOW HIRING)

Reviewing contract requirements, assessing compliance, and developing requirements verification ... Collaborating with multidisciplinary internal teams (avionics, electronics, mechanical, software ...

FPGA Design Engineer - 4G/5G Radio Systems 7 Months Contract Ottawa, Ontario, Canada Desirable ... software teams to ensure hardware-software interoperabilit y. • Mentor junior engineers and ...

... software across projects. This role involves defining and enforcing testing standards, managing ... Create and maintain test suites across integration, contract, and end-to-end layers using modern ...

Senior Security Engineer

Gatineau, QC · On-site

CA$80.50 - CA$105.50/hr

Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Bachelor's degree in software, computer, systems, electrical, or a suitable engineering or ...

Senior Security Engineer

Gatineau, QC · On-site

CA$80.50 - CA$105.50/hr

Contract Term: 12 months with possible extension Location * This role is a hybrid or onsite ... Bachelor's degree in software, computer, systems, electrical, or a suitable engineering or ...

Integrate synthetics, contract tests, and distributed tracing. AutoHealing & Reliability Tooling ... Solid software engineering skills in at least one of: Go, Python, or TypeScript; experience with ...

Permanent or Contract/Freelance Location: Brossard, QC (Hybrid - 3 days onsite per week) 🚀 Why ... Apply and promote software engineering best practices, including Clean Code, SOLID principles, code ...

... and contract documents for mechanical and multidiscipline engineering projects Performing or ... Modelling Software What We Offer Annual base salary in the range of per year depending on ...

next page

Showing results 1-20

Software Engineer Contract information

See Quebec salary details

$26

$66

$95

How much do software engineer contract jobs pay per hour?

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

What are software engineer contracts?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

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

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

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

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.
What are the most commonly searched types of Software Engineer jobs in Quebec? The most popular types of Software Engineer jobs in Quebec are:
What are popular job titles related to Software Engineer Contract jobs in Quebec? For Software Engineer Contract jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Software Engineer Contract jobs in Quebec look for? The top searched job categories for Software Engineer Contract jobs in Quebec are:
What cities in Quebec are hiring for Software Engineer Contract jobs? Cities in Quebec with the most Software Engineer Contract job openings:
Infographic showing various Software Engineer Contract job openings in Quebec as of May 2026, with employment types broken down into 57% Full Time, 8% Part Time, and 35% Contract. Highlights an 76% In-person, 7% Hybrid, and 17% Remote job distribution, with an average salary of $137,725 per year, or $66.2 per hour.

Fullstack Developer (node.js / React)

Catallaxy

Montreal, QC • On-site

Full-time

Posted 10 days ago


Job description

Catallaxy is looking for a talented full-stack developer (node.js) able to quickly develop, deliver and support clean, scalable and high quality code for blockchain applications.

  • You will work closely with the head of product
  • You will have the opportunity to grow inside the organization

Job Location: Montreal, Quebec, Canada

Job type: Full time

Responsibilities:

  • Design, develop, deliver, and support web-based applications and APIs
  • Write maintainable code with extensive tests and version control
  • Ensure the scalability and quality of all code and products
  • Build applications that focus on great user experience
  • Create automated testing to quickly and confidently ship code
  • Assist with product documentation, unit testing and ensuring overall product quality
  • Participation in daily scrums, design discussions, code reviews and code analysis
  • Help choose and define the tech stack and tools

Requirements

  • 3+ years’ experience in software development
  • 2+ years with JavaScript technologies: Node.js and React/Angular or similar
  • Experience building scalable web applications using modern frameworks (React/ Angular, etc.) and tools (npm, webpack, etc.)
  • Good understanding of both front end (JavaScript, HTML, CSS) and server side (Node.js, express) components
  • Experience with API design and development (REST, JSON, RESTFull services).
  • CSS preprocessors like Sass or LESS
  • Front-end (CSS) frameworks like Foundation or Bootstrap
  • JS-based build tools like Grunt, Gulp, and Bower
  • Experience using test-driven development and writing accurate tests
  • Experience with databases SQL and NoSQL (MongoDB, Postgres, etc...)
  • Ability to translate technical requirements into elegant code solutions
  • Focus on continuous improvement
  • Experience with cloud providers (AWS/OVH/Google, etc.) and service deployment
  • Embrace Agile/Scrum methodologies and development best practices
  • Experience with Git
  • Keeping in mind Security concerns throughout the process
  • Excellent problem solving and debugging skills to rapidly identify and fix bugs and problems
  • Ability to identify, implement and manage code libraries that minimize repetitive code and improve application design
  • Use code optimization techniques to improve robustness and performance of software

Human skills:

  • Proven and strong communication skills (in English and/or French)
  • Team player, but also fully able to efficiently accomplish tasks independently
  • Strong analytical and problem solving skills
  • You get things done
  • Willingness to wear multiple hats and be flexible in a fast-moving environment

Nice to have

  • Bachelor or master degree in Computer Science, a related field or equivalent experience
  • Knowledge/experience with other programing languages (C++, Go, .Net, Python)
  • Blockchain, bitcoin interest or willing to learn
  • Interest in smart contract (Ethereum)
  • Mobile dev (IOS, Android) or ability to hire and manage someone if needed
  • Experience with distributed systems and decentralized technologies
  • Experience with message or event driven architectures (such as RabbitMQ or Kafka)
  • Continuous Integration (CI) and Continuous Delivery (CD) DevOps experience.
  • Experience with Docker
  • Knowledge of Micro Services concepts and architecture

Please submit a resume, and a short text highlighting your experience with the mentioned programing languages and tools as well as your experience developing web applications and products.

About Catallaxy

With more than 15 Montreal-based experts and nearly 50 strategic partners worldwide, our service offering combines the technical expertise of the best core Blockchain talents and the strategic consulting power of Raymond Chabot Grant Thornton. Our objective is to prepare businesses for their blockchain transformation.

Catallaxy is also launching the Blockhouse. The Blockhouse is a unique innovation center bringing together the most influential players in the blockchain community. Strategically based in Montréal, the Blockhouse is a unique international showcase for decentralized and distributed technologies.