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 ...
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 ...
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:
RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension Hybrid (as needed onsite) - 525 University Avenue Must Haves: * 7+ years of hands-on ...
Quick apply
RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension Hybrid (as needed onsite) - 525 University Avenue Must Haves: * 7+ years of hands-on ...
CA$73.09 - CA$87.71/hr
RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: * 2-5 years experience as an intermediate front end developer * Experience with ...
Quick apply
CA$73.09 - CA$87.71/hr
RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: * 2-5 years experience as an intermediate front end developer * Experience with ...
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: * 10+ years of experience as a designer and developer in ...
Quick apply
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: * 10+ years of experience as a designer and developer in ...
Toronto, ON · On-site
CA$88.86 - CA$106.63/hr
RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC ... No additional funds will be added beyond the maximum contract value, including any extension ...
Quick apply
Toronto, ON · On-site
CA$88.86 - CA$106.63/hr
RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC ... No additional funds will be added beyond the maximum contract value, including any extension ...
Toronto, ON · Hybrid
$5.0K/yr
Please note, this is a contract opportunity ending on December 31st, 2026. You will be working on a ... University Degree in Computer Science, Software Engineering, or a related field, or equivalent ...
Toronto, ON · Hybrid
$5.0K/yr
Please note, this is a contract opportunity ending on December 31st, 2026. You will be working on a ... University Degree in Computer Science, Software Engineering, or a related field, or equivalent ...
RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 days - 222 Jarvis St 5th floor Security Level: CRJMC Must-haves: * 10+ years' experience in ...
Quick apply
RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 days - 222 Jarvis St 5th floor Security Level: CRJMC Must-haves: * 10+ years' experience in ...
CA$88.57 - CA$106.28/hr
RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) + possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: · ...
New
Quick apply
CA$88.57 - CA$106.28/hr
RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) + possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: · ...
New
Toronto, ON · On-site
CA$86.90 - CA$104.28/hr
RQ11359 - Software Developer- Front End - Senior 4+ Months Contract (102 Business Days) + Possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: * Java - 10+ * Oracle 12C or higher - 10+ * ...
Quick apply
Toronto, ON · On-site
CA$86.90 - CA$104.28/hr
RQ11359 - Software Developer- Front End - Senior 4+ Months Contract (102 Business Days) + Possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: * Java - 10+ * Oracle 12C or higher - 10+ * ...
RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 days - 21 College Street, Toronto Security Level: CRJMC Must Have: At least 10 years of experience ...
Quick apply
RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 days - 21 College Street, Toronto Security Level: CRJMC Must Have: At least 10 years of experience ...
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11299/RQ11300 - 2 x Sr. Software Developer 1-year contract (249 business days) - possible exteion ONSITE 5 days - 222 Jarvis St. NOTE: Needs good communication skills Must Have: * Experience with ...
Quick apply
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11299/RQ11300 - 2 x Sr. Software Developer 1-year contract (249 business days) - possible exteion ONSITE 5 days - 222 Jarvis St. NOTE: Needs good communication skills Must Have: * Experience with ...
RQ10573 - Software Developer - API - Senior ONSITE - Toronto ( 21 College Street) 11+ months Contract (250 Business Days)+ 6 Months Possible Extension Must Have: * Extensive experience in designing ...
Quick apply
RQ10573 - Software Developer - API - Senior ONSITE - Toronto ( 21 College Street) 11+ months Contract (250 Business Days)+ 6 Months Possible Extension Must Have: * Extensive experience in designing ...
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Define API contracts for configuration updates, log control, and create/upload package triggers ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Define API contracts for configuration updates, log control, and create/upload package triggers ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Define API contracts for configuration updates, log control, and create/upload package triggers ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Define API contracts for configuration updates, log control, and create/upload package triggers ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Toronto, ON · Remote
CA$88.52 - CA$106.30/hr
RQ11209 - Sr. Software Developer - Full Stack 9-month contract (170 business days) - possible extension REMOTE - Anywhere in Ontario Must Have: 10+ years in the following: * Application Development:
Quick apply
Toronto, ON · Remote
CA$88.52 - CA$106.30/hr
RQ11209 - Sr. Software Developer - Full Stack 9-month contract (170 business days) - possible extension REMOTE - Anywhere in Ontario Must Have: 10+ years in the following: * Application Development:
Toronto, ON · On-site
CA$86.90 - CA$104.28/hr
RQ11329 - Sr. Software Developer - Back End 5+ month contract (108 business days) - possible extension ONSITE 5 days - 222 Jarvis St Must Have: * 10+ years of experience as a designer and developer ...
Quick apply
Toronto, ON · On-site
CA$86.90 - CA$104.28/hr
RQ11329 - Sr. Software Developer - Back End 5+ month contract (108 business days) - possible extension ONSITE 5 days - 222 Jarvis St Must Have: * 10+ years of experience as a designer and developer ...
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
Define API contracts for library integrations Data Plane Integration * Specify behaviors to ensure ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
Define API contracts for library integrations Data Plane Integration * Specify behaviors to ensure ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Define API contracts for library integrations Data Plane Integration * Specify behaviors to ensure ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Define API contracts for library integrations Data Plane Integration * Specify behaviors to ensure ... software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Toronto, ON · On-site
CA$77.24 - CA$92.69/hr
RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location ... Nice to have: * Experience with Siebel modules such as Public Sector CRM, Contracts, Lead ...
Quick apply
Toronto, ON · On-site
CA$77.24 - CA$92.69/hr
RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location ... Nice to have: * Experience with Siebel modules such as Public Sector CRM, Contracts, Lead ...
$15.21 - $20.88
1% of jobs
$20.88 - $26.56
5% of jobs
$26.56 - $32.23
6% of jobs
$32.23 - $37.90
6% of jobs
$41.03 is the 25th percentile. Wages below this are outliers.
$37.90 - $43.58
11% of jobs
$43.58 - $49.25
13% of jobs
The median wage is $52.09 / hr.
$49.25 - $54.93
15% of jobs
$54.93 - $60.60
15% of jobs
$61.69 is the 75th percentile. Wages above this are outliers.
$60.60 - $66.28
14% of jobs
$66.28 - $71.95
11% of jobs
$71.95 - $77.62
3% of jobs
$15
$52
$77
A Software Developer Contract job is a temporary or project-based position where a developer is hired for a specific duration, typically through a contract agreement. Contractors may work independently, for an agency, or directly with a company to develop, test, and maintain software applications. These roles often offer flexibility but may not include benefits like health insurance or paid time off. Contract developers are usually paid hourly or per project and may work remotely or on-site depending on the employer's needs.
A successful Software Developer Contract requires strong programming abilities, solid knowledge of software development methodologies, and relevant project or domain expertise, often supported by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as tools such as Git, Agile frameworks, and certification in areas like AWS or Scrum, is highly valued. Excellent problem-solving skills, adaptability, effective communication, and an ability to quickly integrate into new teams are crucial soft skills. These competencies enable contract developers to deliver high-quality solutions while efficiently navigating diverse projects and rapidly changing work environments.
Contract Software Developers are usually hired for specific projects or defined timeframes, which can range from several weeks to multiple months, often working remotely or on-site depending on client needs. They are expected to quickly understand project requirements, deliver code efficiently, and collaborate with both in-house teams and other contractors, maintaining flexibility to adapt to different workflows and tools. Because contract roles may not include the same onboarding experience as permanent positions, self-motivation and strong independent work habits are important. This work arrangement provides valuable exposure to various industries and technologies, often expanding a developer’s professional network and enhancing career versatility.
The most popular types of Software Developer jobs in Oshawa, ON are:
For Software Developer Contract jobs in Oshawa, ON, the most frequently searched job titles are:
Cities near Oshawa, ON with the most Software Developer Contract job openings:

Full-time
Re-posted 12 days ago
Design, build, and maintain agentic systems that can plan, use tools, generate outputs, self-check, detect failures, retry where appropriate, escalate when needed, and fail safely.
Develop agents and skills that support application generation, automation, and delivery workflows based on user needs, business requirements, and platform standards.
Build reliable evaluation pipelines for agent and skill outputs, including golden datasets, regression suites, LLM-as-judge scoring, and measurable quality metrics.
BIMM is growing, and we're looking for a Senior Agentic Developer (on contract until Dec 24, 2026) to join our team.
Local candidates (GTHA) will be asked to join us at BIMM HQ (Distillery District) 2 days per week. We are open to remote candidates across Canada - you will be required to work on EST hours.
Who we are
BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business. We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.
This is a pipelining opportunity in anticipating of growth.
Who we're looking for
You design and build agentic systems that can reason through tasks, use tools effectively, generate high-quality outputs, and operate reliably in production. You're comfortable working across application logic, cloud infrastructure, model integration, evaluation pipelines, and guardrails, turning emerging AI capabilities into practical software that solves real business problems.
You're a strong collaborator who can also lead complex technical work independently. You know how to research ambiguous problems, shape a technical approach, ask for help when it matters, and bring teammates along through clear communication and thoughtful documentation. In this role, you'll directly support our client Audi and help shape the development of their digital platform.
Initiative comes naturally to you. You spot opportunities, move work forward without waiting to be chased, and bring an innovative mindset to both client delivery and internal engineering practices. You're excited by the chance to help define how BIMM builds, tests, and ships agentic software for real client environments.
Technology Requirements
To ensure a secure and compatible working environment, the following technology requirements must be met:
Responsibilities
Requirements
AI Skills
Nice to have
Even if you don't meet all of the above requirements, we still encourage you to apply!
What's in it for you?
BIMM is committed to providing an inclusive and accessible environment. We are an equal opportunity employer and consider all applicants for employment without discrimination. Please let us know if accommodation for the recruitment or interview process is required, and we will work with you to make sure your needs are met.
AI In Recruitment
While we are exploring ways to best utilize AI in our hiring processes, BIMM currently does not use AI-enabled tools in our hiring process. All candidates are screened by humans, and approved by humans.
The range of hourly pay for this position is below. Please note that the offered rate may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.