We are hiring Python/DevOps Engineer- hybrid (3 days onsite) for a Contract position in Montreal ... Key Responsibilities Software Development and Engineering Design, develop, and maintain scalable ...
We are hiring Python/DevOps Engineer- hybrid (3 days onsite) for a Contract position in Montreal ... Key Responsibilities Software Development and Engineering Design, develop, and maintain scalable ...
Securitization QA Engineer
Montreal, QC · On-site
Contract Experience: 7+ Years Domain: Banking / Capital Markets Job Summary We are seeking an ... Identify, document, and track software defects through resolution. * Validate data integrity using ...
Quick apply
Securitization QA Engineer
Montreal, QC · On-site
Contract Experience: 7+ Years Domain: Banking / Capital Markets Job Summary We are seeking an ... Identify, document, and track software defects through resolution. * Validate data integrity using ...
Contract Experience: 7+ Years Domain: Banking / Capital Markets Job Summary We are seeking an ... Identify, document, and track software defects through resolution. * Validate data integrity using ...
Contract Experience: 7+ Years Domain: Banking / Capital Markets Job Summary We are seeking an ... Identify, document, and track software defects through resolution. * Validate data integrity using ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
Bachelor's or Master's degree in Computer Science, Software Engineering and 7 years and more relevant experience * Proficiency in Java, Spring Framework, microservices, APIs and API contracts ...
... are compatible with contract documents, specifications and regulatory requirements. The ... Proficiency in geotechnical software including for slope stability (e.g. SLOPE/W, SLIDE ...
... are compatible with contract documents, specifications and regulatory requirements. The ... Proficiency in geotechnical software including for slope stability (e.g. SLOPE/W, SLIDE ...
Geotechnical Construction Engineer
Montreal, QC · On-site
CA$160K/yr
... are compatible with contract documents, specifications and regulatory requirements. The ... Proficiency in geotechnical software including for slope stability (e.g. SLOPE/W, SLIDE ...
Geotechnical Construction Engineer
Montreal, QC · On-site
CA$160K/yr
... are compatible with contract documents, specifications and regulatory requirements. The ... Proficiency in geotechnical software including for slope stability (e.g. SLOPE/W, SLIDE ...
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ... This is a 12-month contract role (maternity leave replacement), with thepossibility of extension.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ... This is a 12-month contract role (maternity leave replacement), with thepossibility of extension.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ... This is a 12-month contract role (maternity leave replacement), with thepossibility of extension.
Quick apply
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ... This is a 12-month contract role (maternity leave replacement), with thepossibility of extension.
Lead Engineer, Marketing Technology & Social Technology - hybrid (3 days onsite)
Montreal, QC · Hybrid
... a Contract position in Montreal, Canada Role Overview The Lead Engineer for the Marketing ... software engineering, SaaS platform engineering, digital marketing technology, or enterprise ...
Lead Engineer, Marketing Technology & Social Technology - hybrid (3 days onsite)
Montreal, QC · Hybrid
... a Contract position in Montreal, Canada Role Overview The Lead Engineer for the Marketing ... software engineering, SaaS platform engineering, digital marketing technology, or enterprise ...
Subcontract Management Lead
Mirabel, QC · On-site
CA$150K/yr
... software use agreements, proprietary information agreements, partnership agreements, etc ... engineering, project management, contract management prior relevant experience; * Required prior ...
Subcontract Management Lead
Mirabel, QC · On-site
CA$150K/yr
... software use agreements, proprietary information agreements, partnership agreements, etc ... engineering, project management, contract management prior relevant experience; * Required prior ...
eLearning Content Developer (English/Québec French) (Contract)
Quebec, QC · On-site
CA$30/hr
CMiC's powerful software transforms how firms optimize productivity, minimize risk and drive growth ... The hourly contract rate for this position is $30 , for this 6-month opportunity * This position is ...
Quick apply
eLearning Content Developer (English/Québec French) (Contract)
Quebec, QC · On-site
CA$30/hr
CMiC's powerful software transforms how firms optimize productivity, minimize risk and drive growth ... The hourly contract rate for this position is $30 , for this 6-month opportunity * This position is ...
We are hiring Application Security Engineer (.NET) - hybrid (3 days onsite) for a Contract position ... The candidate will be involved in all phases of the software development lifecycle and will ...
We are hiring Application Security Engineer (.NET) - hybrid (3 days onsite) for a Contract position ... The candidate will be involved in all phases of the software development lifecycle and will ...
Contract-to-Permanent (Preferred) / Contract Work Arrangement: 100% On-site Start Date: Immediate ... Software Defined Radio (SDR) * Digital Signal Processing (DSP) * DVB-RCS and DVB-S2X protocols
Contract-to-Permanent (Preferred) / Contract Work Arrangement: 100% On-site Start Date: Immediate ... Software Defined Radio (SDR) * Digital Signal Processing (DSP) * DVB-RCS and DVB-S2X protocols
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... Managers, and Contract and Estimating Teams and Externally with Clients and suppliers ... Detailed Design Software: * MathCAD * Fundamental understanding of CAD concepts * Fundamental ...
Quick apply
... Managers, and Contract and Estimating Teams and Externally with Clients and suppliers ... Detailed Design Software: * MathCAD * Fundamental understanding of CAD concepts * Fundamental ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
... contract IT opportunities. I am currently working with a growing organization operating in data ... Building and maintaining the software layer connecting market data to trading decisions. Developing ...
Software Engineer Contract information
See Quebec salary details
$26.44 - $32.69
5% of jobs
$32.69 - $38.94
2% of jobs
$38.94 - $45.19
15% of jobs
$46.75 is the 25th percentile. Wages below this are outliers.
$45.19 - $51.44
11% of jobs
$51.44 - $57.69
12% of jobs
$57.69 - $63.94
4% of jobs
The median wage is $64.42 / hr.
$63.94 - $70.19
14% of jobs
$70.19 - $76.44
7% of jobs
$81.13 is the 75th percentile. Wages above this are outliers.
$76.44 - $82.69
6% of jobs
$82.69 - $88.94
10% of jobs
$88.94 - $95.19
14% of jobs
$26
$66
$95
How much do software engineer contract jobs pay per hour?
How much does a contract software engineer make?
Is it true that AI will replace software engineers?
What are software engineer contracts?
What are the key skills and qualifications needed to thrive as a Software Engineer Contract, and why are they important?
What is the difference between Software Engineer Contract vs Software Engineer Full-Time?
| Aspect | Software Engineer Contract | Software Engineer Full-Time |
|---|---|---|
| Employment Type | Temporary, project-based | Permanent, ongoing |
| Work Environment | Typically freelance or agency-based | Company offices or remote |
| Credentials | Usually similar certifications and skills | Same as contract roles |
| Benefits | Limited or no benefits | Health, 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?
Can you make $500,000 as a software engineer?
What engineer makes $500,000 a year?

Contractor
Medical, Dental, Vision, Life
Posted 6 days ago
Job description
Role Summary
This role designs, builds, and operates highly available enterprise content management platforms supporting both Application Enterprise Content Management (AECM) and End User Content Management (EUCM) use cases. The team owns and engineers platforms including Alfresco, SharePoint Embedded, Box, Google Workspace, and several supporting services.
The position blends hands-on Python engineering and development, platform integration, DevOps practices, and production support. The successful candidate brings strong ownership, excels at solving complex distributed system problems, and communicates effectively with both technical and non-technical stakeholders. You will play a key role in shaping platform reliability, scalability, and customer experience while contributing to ongoing modernization initiatives.
Key Responsibilities Software Development and Engineering
Design, develop, and maintain scalable content management solutions, integrations, and automation using Python. Java knowledge is an asset.
Lead and contribute to technical design discussions; produce high-quality design and architecture documentation.
Build and enhance tooling, libraries, and automation to support platform integration, operations, and reliability.
Perform code reviews and help establish and reinforce engineering best practices.
Mentor and provide technical guidance to other engineers on the team.
Platform and Infrastructure Ownership
Deploy, configure, and operate Alfresco ECM platforms in on-premises and private cloud environments, providing Level 3 production support.
Evaluate and assess SharePoint Embedded and Snowflake as application content management solutions, partnering with internal customers on proofs of concept.
Collaborate with vendor engineering and support teams on escalations, patches, and product upgrades.
Maintain accurate and up-to-date architecture diagrams, configuration standards, release notes, and operational runbooks for Level 2 support teams.
Troubleshoot complex issues across the full application stack, including web servers, application servers, databases, and authentication layers.
Operations, Support and Customer Engagement
Participate in an engineering on-call rotation (approximately one week every four to five weeks) to support production platforms.
Act as an escalation point for complex customer issues, working closely with Level 2 support, infrastructure, and security teams to diagnose and resolve incidents.
Communicate clearly with customers regarding issue status, root cause analysis, and resolution plans.
Analyze trends in incidents and customer feedback to drive platform improvements, defect remediation, and preventive measures.
Continuously review existing workflows and operational processes, recommending and implementing improvements to reliability, scalability, and security.
Required Qualifications
8+ years of experience in software engineering, application development, or DevOps roles.
5+ years of hands-on development experience with Python, with working knowledge of Java.
3+ years of experience supporting Linux and/or Windows systems, including troubleshooting, shell scripting, and automation.
Strong proficiency with relational databases, preferably Microsoft SQL Server, and writing SQL queries.
Solid understanding of networking fundamentals and experience working with load-balancing technologies.
Proven ability to troubleshoot and resolve issues in complex, distributed systems.
Estimated Pay Range: 70-82/hr