1

Contract Programmer Jobs in Toronto, ON (NOW HIRING)

We are currently seeking a Fire Protection Engineer for our Pickering, ON office. This posting is for a new contract (1 year extenadable) vacancy for which we are actively recruiting. To perform this ...

We are currently seeking a Fire Protection Engineer for our Pickering, ON office. This posting is for a new contract (1 year extenadable) vacancy for which we are actively recruiting. To perform this ...

Minimum 5 years' experience in Civil Engineering Infrastructure construction, with a substantial focus on Highway and Bridge construction. * Minimum 1 projects' experience as an Assistant Contract ...

Showing results 41-60

Contract Programmer information

See Toronto, ON salary details

$12

$32

$60

How much do contract programmer jobs pay per hour?

As of Aug 30, 2026, the average hourly pay for contract programmer in Toronto, ON is $33.00, according to ZipRecruiter salary data. Most workers in this role earn between $21.56 and $41.75 per hour, depending on experience, location, and employer.

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.

What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

What are the most commonly searched types of Programmer jobs in Toronto, ON?

The most popular types of Programmer jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Contract Programmer jobs?

Cities near Toronto, ON with the most Contract Programmer job openings:

Infographic showing various Contract Programmer job openings in Toronto, ON as of August 2026, with employment types broken down into 84% Full Time, 7% Part Time, 8% Contract, and 1% Nights. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $68,638 per year, or $33 per hour.

Senior Contracts Officer (EPCM/Mining)

Mississauga, ON

CA$90K - CA$110K/yr

Full-time

Re-posted 24 days ago


Job description

Apply Job no: E9A64 Category: Project Services EPCM International Projects Mining With offices in Australia, Canada, USA, Southern Africa, Ghana, Philippines, Argentina and Peru, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global team and learning from renowned subject matter experts, we can offer you a diverse career that could take you anywhere in the world. Lycopodium is recruiting for a Senior Contracts Officer to join our growing team in Mississauga, ON.

Reporting to the Procurement and Contracts Manager the Senior Contracts Officer will have the capacity to work independently while fulfilling the responsibilities detailed below. The tasks you'll perform Develop and update in conjunction with the Project Manager and the client suitable contract terms and conditions as well as contract structures to suit each specific scope of work. Ensure that specific contract management activities are conducted to the highest quality, ethical, and general business standard.

Ensure there is compliance with the project contracting and contract management plans, schedules, budgets, and ensure that project and contract deliverables are achieved within the nominated timeframes and are to a consistently high standard. Assist and in instances take the role in resolution of claims, pending matters or disputes with contractors to ensure timely and effective closure of all contracts. Lead the contracts team personnel from an operational perspective, represent the project team in all contracts related issues, and provide specialist advice in designated areas of expertise.

Comply with procedures, standards, and policies and assist in the development of new procedures and standards. The expertise you'll bring Minimum of seven years' experience in the contracts area and must have extensive knowledge of contract management, arbitration, construction/project law, claims, change orders, mediation, commercial/contractual close-out of project Bachelor's degree (or equivalent) in law or any related field. Undergraduate qualification in engineering, commerce, business, or related areas is desirable.

Appropriate practical experience in preparation and negotiation of complex technical contracts in EPC Project life cycle especially in the industries of Mining and Minerals, Oil and Gas, Refinery or Petrochemical. Demonstrate a superior understanding and awareness of contract management, standard and model terms and conditions. Ability to achieve consistently high standards within budget and schedule constraints.

Demonstrate an understanding of typical project implementation strategies used in the mineral processing industry. Demonstrable general knowledge of commercial, legal and insurance, liability, indemnity & insurances regime Ability to work effectively with minimal supervision with consistently high degree of accuracy and producing a high quality of deliverables. Effectively communicate with colleagues, subordinates, clients, and contractors to meet targets.

The benefits we'll provide Lycopodium has a strong company culture focused on career progression and technical skill development. You can expect to be involved in a wide range of large projects whilst working amongst a team of highly skilled professionals. We recognise that everyone is different and needs may change over the course of your career.

That's why we: Invest in our people for the long-term, building a diverse and rewarding career, mentored by the best in the industry. Allow our people to balance work with other commitments, like family or study, offering flexible work arrangements. Provide employees with a variety of additional benefits such as coverage for professional memberships, RRSP matching, healthcare spending account, discount and rewards programs, and much more.

The expected salary range for this role is $90,000 to $110,000. This range is based on the role's job family and level and reflects a good faith estimate for the role at the time of posting. Your final offer will depend on factors such as market conditions, internal equity and candidate experience, skills, and qualifications relevant to the role.

We believe in fair, competitive pay that reflects the value you bring to the team. Lycopodium is an equal opportunity employer committed to fostering diversity and maintaining a discrimination free workplace, guided by our core values of Respect, Integrity and Diligence. We are committed to providing the best possible experience for every candidate by responding to every application.

We do not use AI to screen, assess, or select candidates and to ensure fairness; every application is personally reviewed by a member of our team. If you require accommodation at any stage, please contact our Recruitment Team and we will work with you to provide the support you need. Please submit your CV by clicking the 'Apply' button.

Published on 06 Jun 2026, 5:09 PM