Sr. Software Engineer
Toronto, ON ยท On-site
... software is designed, built, and operated in an AI-assisted development environment. Key ... Establish clear specifications, contracts and behaviors that enable reliable scaling and effective ...
Toronto, ON ยท On-site
... software is designed, built, and operated in an AI-assisted development environment. Key ... Establish clear specifications, contracts and behaviors that enable reliable scaling and effective ...
Toronto, ON ยท On-site
... software is designed, built, and operated in an AI-assisted development environment. Key ... Establish clear specifications, contracts and behaviors that enable reliable scaling and effective ...
AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality ...
AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality ...
LeverageTek is actively seeking an Integration Operations Senior Software Engineer for a 12-month contract with its Ottawa-based customer. Work Location The successful candidate will be required to ...
LeverageTek is actively seeking an Integration Operations Senior Software Engineer for a 12-month contract with its Ottawa-based customer. Work Location The successful candidate will be required to ...
Toronto, ON ยท On-site
CA$140K/yr
As a Senior Backend Software Engineer, you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management platform. You'll work closely with engineers ...
Toronto, ON ยท On-site
CA$140K/yr
As a Senior Backend Software Engineer, you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management platform. You'll work closely with engineers ...
In a space often slowed by inefficient contract management systems, we provide an intelligent ... As a Fullstack Software Engineer, you'll join a collaborative, cross-functional team working to ...
In a space often slowed by inefficient contract management systems, we provide an intelligent ... As a Fullstack Software Engineer, you'll join a collaborative, cross-functional team working to ...
Stouffville, ON ยท Hybrid
CA$80K - CA$85K/yr
Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D Reports to: Manager, Software Engineering Location: Stouffville, ON (Hybrid) Salary: $80,000 - $85,000 Who we are:
Stouffville, ON ยท Hybrid
CA$80K - CA$85K/yr
Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D Reports to: Manager, Software Engineering Location: Stouffville, ON (Hybrid) Salary: $80,000 - $85,000 Who we are:
Dublin\/ Galway - Remote\/WFH \n * Long Term Contract \n * Negotiable Day Rate \n Leading Fintech\/ Financial Services organisation is looking for a number of experienced Senior Java Engineers to ...
Dublin\/ Galway - Remote\/WFH \n * Long Term Contract \n * Negotiable Day Rate \n Leading Fintech\/ Financial Services organisation is looking for a number of experienced Senior Java Engineers to ...
Toronto, ON ยท On-site
CA$140K - CA$210K/yr
As a Software Engineer (Front End), you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management platform. You'll work closely with engineers ...
Toronto, ON ยท On-site
CA$140K - CA$210K/yr
As a Software Engineer (Front End), you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management platform. You'll work closely with engineers ...
You're excited by the chance to help define how BIMM builds, tests, and ships agentic software for ... contracts. * Track record of driving AI tool adoption within an engineering team, including ...
Quick apply
You're excited by the chance to help define how BIMM builds, tests, and ships agentic software for ... contracts. * Track record of driving AI tool adoption within an engineering team, including ...
We're looking for a Senior Software Engineer within our Engineering Strategy and Operations group ... Define API contracts, data models, and integration patterns with strong attention to reliability ...
We're looking for a Senior Software Engineer within our Engineering Strategy and Operations group ... Define API contracts, data models, and integration patterns with strong attention to reliability ...
... schema/contract management (e.g., OpenAPI). * You value solving problems at the platform level ... software
... schema/contract management (e.g., OpenAPI). * You value solving problems at the platform level ... software
CA$50 - CA$70/hr
Network Management Developer We are seeking a Network Management Software Developer to help design ... This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay range for this ...
Quick apply
CA$50 - CA$70/hr
Network Management Developer We are seeking a Network Management Software Developer to help design ... This is a Contract position based out of Ottawa, ON. Pay and Benefits The pay range for this ...
... company contract, pricing with vendors and customers * Provide software support to various ... Programming skills in JavaScript * Strong self-learning capability and adaptability
... company contract, pricing with vendors and customers * Provide software support to various ... Programming skills in JavaScript * Strong self-learning capability and adaptability
London, ON ยท On-site
... company contract, pricing with vendors and customers * Provide software support to various ... Programming skills in JavaScript * Strong self-learning capability and adaptability
Quick apply
London, ON ยท On-site
... company contract, pricing with vendors and customers * Provide software support to various ... Programming skills in JavaScript * Strong self-learning capability and adaptability
Toronto, ON ยท On-site
CA$70/hr
Strucure: 12 month contract Location: North York, 1-2 days per month in office -- We have a great ... Must-Have Qualifications 35 years of professional Software Engineering experience Minimum 12 years ...
Quick apply
Toronto, ON ยท On-site
CA$70/hr
Strucure: 12 month contract Location: North York, 1-2 days per month in office -- We have a great ... Must-Have Qualifications 35 years of professional Software Engineering experience Minimum 12 years ...
Ottawa, ON ยท On-site
Contract (Fixed Term) QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the ... If you're a Software Developer in Test who thrives on solving technical challenges and wants to ...
Ottawa, ON ยท On-site
Contract (Fixed Term) QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the ... If you're a Software Developer in Test who thrives on solving technical challenges and wants to ...
Ottawa, ON ยท On-site
Contract (Fixed Term) QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the ... If you're a Software Developer in Test who thrives on solving technical challenges and wants to ...
Ottawa, ON ยท On-site
Contract (Fixed Term) QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the ... If you're a Software Developer in Test who thrives on solving technical challenges and wants to ...
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
Apply software engineering principles (design patterns, SOLID) to test automation architecture ... Experience with BDD, contract testing (Pact); * Familiarity with AWS: S3, DynamoDB, OpenSearch;
$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
| 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.
The most popular types of Software Engineer jobs in Ontario are:
For Software Engineer Contract jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Software Engineer Contract jobs in Ontario are:
Cities in Ontario with the most Software Engineer Contract job openings:

Full-time
Medical, Dental, Vision, PTO
Re-posted 26 days ago
Job Description:
Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals, communities, businesses and society. Headquartered in San Mateo, California with more than 4,000 employees worldwide, the Rakuten International business portfolio includes market leaders in e-commerce, digital marketing, advertising, communications and entertainment. We create products and services that provide exceptional value by aligning members and the businesses that want to engage them in a shared community.
Rakuten is the most rewarding way to shop, giving millions of members Cash Back when they buy from their favorite brands. As a leading shopping platform, Rakuten partners with thousands of top brands across apparel, beauty and wellness, grocery, travel, on-demand services, subscriptions, and dining, helping members save on everyday purchases. Since 1999, Rakuten members have earned more than $4.6 billion in Cash Back, making it the largest Cash Back platform of its kind. Learn more at Rakuten.com.
Job Summary:
In this role, you will design, develop, and improve backend systems to meet user needs and business objectives. You will work through ambiguous requirements, contribute to clear specifications, leverage AI tools to rapidly build and refine high-quality code, and collaborate cross-functionally to deliver scalable backend solutions. Your role will involve debugging and improving existing systems, ensuring optimal performance, and integrating new features to enhance functionality. With a strong foundation in systems thinking and adaptability, you will continuously improve how software is designed, built, and operated in an AI-assisted development environment.
Key Responsibilities:
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Nice to Have:
Minimum Requirements:
Demonstrated ability to learn new technologies and adapt quickly in a rapidly evolving development environment.
Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
Always improve, Always Advance - Only be satisfied with complete success - Kaizen
Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
Hypothesize - Practice - Validate - Shikumika - Use the Rakuten Cycle to succeed in unknown territory
Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team
Rakuten is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.
Rakuten would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.
Beware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/
At the time of posting, Rakuten expects the Compensation (base salary + discretionary bonus) for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for stock options, health, vision, dental insurance, RRSP matching, Personal Time Off (PTO), Volunteer Time Off (VTO), and other employee benefits as the company implements.
CAD $107,957.00 - 157,957.00 annually