You are a proactive, hands-on engineer who enjoys solving complex hardware and software challenges and thrives in a collaborative, fast-paced environment. You take ownership of your work, communicate ...
You are a proactive, hands-on engineer who enjoys solving complex hardware and software challenges and thrives in a collaborative, fast-paced environment. You take ownership of your work, communicate ...
You are a proactive, hands-on engineer who enjoys solving complex hardware and software challenges and thrives in a collaborative, fast-paced environment. You take ownership of your work, communicate ...
You are a proactive, hands-on engineer who enjoys solving complex hardware and software challenges and thrives in a collaborative, fast-paced environment. You take ownership of your work, communicate ...
Contract Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role ...
Quick apply
Contract Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role ...
What is it like to be a Data Quality Engineer (Contract) at Northbridge Financial Northbridge ... Strong experience working in Agile software development environments. We really mean it when we say ...
What is it like to be a Data Quality Engineer (Contract) at Northbridge Financial Northbridge ... Strong experience working in Agile software development environments. We really mean it when we say ...
Fire Protection Engineer - Contract
CA$95K - CA$135K/yr
This posting is for a new contract (1 year extenadable) vacancy for which we are actively ... Software Skills * Proficiency and/or familiarity with fire protection engineering software, fire ...
Fire Protection Engineer - Contract
CA$95K - CA$135K/yr
This posting is for a new contract (1 year extenadable) vacancy for which we are actively ... Software Skills * Proficiency and/or familiarity with fire protection engineering software, fire ...
Software Engineer
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Quick apply
Software Engineer
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Job Type & Location This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay ...
Continuous Improvement Engineer Terms of Employment: Contract Location: Burlington, Ontario ... Use statistical tools and software to measure and monitor key operational metrics (e.g., OEE, yield ...
Quick apply
Continuous Improvement Engineer Terms of Employment: Contract Location: Burlington, Ontario ... Use statistical tools and software to measure and monitor key operational metrics (e.g., OEE, yield ...
Software Engineer
Nepean, ON · On-site +1
Contribute to SDK design: define clean interfaces, document contracts, and ensure third-party ... Must have a technical Bachelor's degree in Computer Science, Software Engineering, or an equivalent ...
Quick apply
Software Engineer
Nepean, ON · On-site +1
Contribute to SDK design: define clean interfaces, document contracts, and ensure third-party ... Must have a technical Bachelor's degree in Computer Science, Software Engineering, or an equivalent ...
Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high ...
Quick apply
Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high ...
Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high ...
Quick apply
Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high ...
Software Engineer - Web3
Toronto, ON · Remote
$150K - $250K/yr
Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... Write production smart contracts across multiple virtual machines (EVM, SVM, TVM, and emerging alt ...
Quick apply
Software Engineer - Web3
Toronto, ON · Remote
$150K - $250K/yr
Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... Write production smart contracts across multiple virtual machines (EVM, SVM, TVM, and emerging alt ...
Software Engineer - Web3
Toronto, ON · Remote
$150K - $250K/yr
Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... Write production smart contracts across multiple virtual machines (EVM, SVM, TVM, and emerging alt ...
Quick apply
Software Engineer - Web3
Toronto, ON · Remote
$150K - $250K/yr
Career Renew is recruiting for one of its clients a Software Engineer - Web3 - this is a fully ... Write production smart contracts across multiple virtual machines (EVM, SVM, TVM, and emerging alt ...
Full-Stack Engineer (Contract - Part-Time)
Toronto, ON · On-site +1
$100K - $150K/yr
A strong desire to build secure software and protect user information. Who you are * You are ... Contract (Part-Time) Number of Hours: Up to 30hrs/week Pay (USD): $100k - $150k Education:
Full-Stack Engineer (Contract - Part-Time)
Toronto, ON · On-site +1
$100K - $150K/yr
A strong desire to build secure software and protect user information. Who you are * You are ... Contract (Part-Time) Number of Hours: Up to 30hrs/week Pay (USD): $100k - $150k Education:
As aSenior Software Engineer I,you will: * Contribute to technical decision-making, influencing ... Design and ship client-facing REST APIs - defining contracts up front, with developer experience ...
As aSenior Software Engineer I,you will: * Contribute to technical decision-making, influencing ... Design and ship client-facing REST APIs - defining contracts up front, with developer experience ...
LeverageTek is actively seeking an Integration Senior Software Engineer for a 12-month contract with its Ottawa-based customer Work Location This is a fully remote position. There is no on-site ...
LeverageTek is actively seeking an Integration Senior Software Engineer for a 12-month contract with its Ottawa-based customer Work Location This is a fully remote position. There is no on-site ...
As a Software Developer , you will build and own the backend services, infrastructure, and data ... Familiarity with technologies like EVM blockchains and smart contracts. What we offer * Challenging ...
As a Software Developer , you will build and own the backend services, infrastructure, and data ... Familiarity with technologies like EVM blockchains and smart contracts. What we offer * Challenging ...
Software Engineer Co-op Student (AI) (4-month contract)
Toronto, ON · Hybrid
CA$21 - CA$30/hr
Career Opportunity Role TitleSoftware Engineer Co-op Student (AI) (4-month contract)Purpose of roleThe Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute ...
Software Engineer Co-op Student (AI) (4-month contract)
Toronto, ON · Hybrid
CA$21 - CA$30/hr
Career Opportunity Role TitleSoftware Engineer Co-op Student (AI) (4-month contract)Purpose of roleThe Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute ...
Network Test Software Developer - SIMNJP00077799
Concord, ON · On-site
CA$52/hr
Role: Network Test Software Developer Contract Duration: 12/15/2025 to 12/14/2026 Max INC Rate: $52/ Max T4 Rate: $40/ Location: Concord, ON Roles and Responsibilities: -Develop software test ...
Network Test Software Developer - SIMNJP00077799
Concord, ON · On-site
CA$52/hr
Role: Network Test Software Developer Contract Duration: 12/15/2025 to 12/14/2026 Max INC Rate: $52/ Max T4 Rate: $40/ Location: Concord, ON Roles and Responsibilities: -Develop software test ...
Senior Software Engineer - Data Platform Location: Toronto, Canada Why Kaseya? Kaseya powers ... Design service contracts, APIs, schemas, and integration patterns between independently developed ...
Senior Software Engineer - Data Platform Location: Toronto, Canada Why Kaseya? Kaseya powers ... Design service contracts, APIs, schemas, and integration patterns between independently developed ...
Software Engineer - AI - CoCounsel Forward Deployed Engineering Are you excited about building AI ... Design, develop, and implement AI-powered solutions for legal workflows such as contract review ...
Software Engineer - AI - CoCounsel Forward Deployed Engineering Are you excited about building AI ... Design, develop, and implement AI-powered solutions for legal workflows such as contract review ...
Software Engineer Contract information
See Ontario 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?
What is a software engineer contract?
What are the key skills and qualifications needed to thrive as a software engineer contract?
What are some common challenges faced by software engineers working on contract positions, and how can they be managed?
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 the most commonly searched types of Software Engineer jobs in Ontario?
The most popular types of Software Engineer jobs in Ontario are:
What are popular job titles related to Software Engineer Contract jobs in Ontario?
For Software Engineer Contract jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Engineer Contract jobs in Ontario look for?
The top searched job categories for Software Engineer Contract jobs in Ontario are:
What cities in Ontario are hiring for Software Engineer Contract jobs?
Cities in Ontario with the most Software Engineer Contract job openings:

Security Diagnostics Software Engineer- Contract
Thornhill, ON • On-site
8.6
Based on 13 frontline employees who took The Breakroom Quiz
28th of 159 rated electronics manufacturers
People enjoy working here
Good employer
Respectful managers
Learn new skills
Uninterrupted breaks
Temporary
Posted 6 days ago
Job description
ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.
Be part of the world's leading silicon team building the diagnostics that bring AMD's security hardware to life. You'll work in a high-energy environment alongside expert, diverse engineers, with real opportunities to grow your career and apply modern AI to hard engineering problems. Together we advance_
THE ROLE:
The Diagnostics team develops the software that brings up, validates, and qualifies AMD's security hardware IP across CPUs, GPUs, data center/AI accelerators, and gaming consoles. In this role you will plan, design, write, debug, and optimize functional and stress tests for AMD's security control hardware IP, including dedicated encryption/decryption acceleration engines used for CPU offload. You will work directly with hardware architects, logic designers, firmware teams, and customer-facing engineers to root-cause functional issues and close testing gaps from pre-silicon through production. We are looking for an enthusiastic self-starter who is proactive, shares ideas, and can provide design verification leadership.
KEY RESPONSIBILITIES:
- Design and develop diagnostics software to bring up and validate security IP features in pre-silicon (FPGA, SoC emulation) and post-silicon (ASIC, platform) environments
- Plan, write, debug, and optimize functional and stress tests for AMD security hardware IP and its cryptographic acceleration engines
- Participate in APU/GPU silicon bring-up and execution across multiple concurrent programs
- Identify and help resolve ASIC, board, and firmware issues; provide diagnostics support to internal engineering teams and external customers
- Develop and deploy AI-based tools and workflows to accelerate test development, failure triage, and debug
- Provide technical guidance to junior engineers and drive improvements to the development process
- Dive into, understand, and debug external code and firmware
PREFERRED EXPERIENCE:
- Proven experience in driver, embedded, or low-level software development, working closely with hardware designers
- Proficient in C/C++ and object-oriented programming
- Strong mix of large-scale software development, hardware understanding, and hardware/software interfacing
- Hands-on experience with silicon and board bring-up
- Familiarity with Linux; device driver or firmware development experience required
- Familiarity with source control systems (Perforce, Git, SVN)
- Strong debugging, testing, and communication skills
- Proven ability to develop and deploy AI/ML solutions that resolve real engineering problems - for example, automating test generation, hardware failure and log triage, debug assistance, or developer productivity tooling
- Hands-on knowledge of Python and modern AI/ML frameworks and tooling (e.g., PyTorch, TensorFlow, LLM APIs and agent frameworks)
- Ability to integrate AI into day-to-day engineering and development workflows, with sound judgment on where AI adds value versus traditional methods
- A continuous learner who actively builds and applies new AI skills as the toolset evolves
- Experience with applied cryptography and security protocols such as AES, SHA, and RSA
- Knowledge of virtual memory and IOMMU
- Experience with firmware loading and communication
- Knowledge of System Verilog (a plus, not required)
ACADEMIC CREDENTIALS:
B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
LOCATION:
Markham, ON
This role is not eligible for visa sponsorship
#LI-AJ1
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Qualifications:Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Education:UNAVAILABLEEmployment Type: TEMPORARYAbout Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US
Website
What Advanced Micro Devices employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom