1

Contract Programmer Jobs in Maple Ridge, BC (NOW HIRING)

Preparing proposals, feasibility studies, preliminary design, engineering specifications, and contract documents * Reviewing project documents prior to issue for scope and presentation, including ...

Senior Engineer, Electrical

Vancouver, BC · Hybrid

CA$122K - CA$150K/yr

This includes scope development for specialized contracts and assistance with scope development for engineering and construction contracts; input into proposal or bid evaluation for contracts within ...

Design and implement core protocol contracts and logic on both EVM and non-EVM chains (e.g ... Contribute to high-assurance engineering practices: formal verification, invariant testing ...

Project Engineer

Vancouver, BC · On-site

CA$107K - CA$136K/yr

... contract management activities. During construction and commissioning phases, you will work with field operations, quality teams, and contractors to address technical issues, provide engineering ...

Showing results 41-60

Contract Programmer information

See Maple Ridge, BC salary details

$13

$34

$63

How much do contract programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for contract programmer in Maple Ridge, BC is $34.88, according to ZipRecruiter salary data. Most workers in this role earn between $22.79 and $44.13 per hour, depending on experience, location, and employer.

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.

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.

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 contract programming?

Contract programming is a work arrangement where a programmer is hired on a temporary basis to complete specific projects or tasks under a contract. It often involves working independently or remotely, with defined deliverables, deadlines, and payment terms, and may require skills in specific programming languages or tools. This setup allows companies to access specialized expertise without long-term employment commitments.

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 most commonly searched types of Programmer jobs in Maple Ridge, BC? The most popular types of Programmer jobs in Maple Ridge, BC are:
What cities near Maple Ridge, BC are hiring for Contract Programmer jobs? Cities near Maple Ridge, BC with the most Contract Programmer job openings:
Infographic showing various Contract Programmer job openings in Maple Ridge, BC as of August 2026, with employment types broken down into 78% Full Time, 14% Part Time, 7% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $72,543 per year, or $34.9 per hour.

Engineer in Training or Junior Engineer

Onsite Engineering Ltd.

North Vancouver, BC • On-site

Full-time

Medical, Dental, Vision

Re-posted 11 days ago


Job description

Company Overview: 
Onsite Engineering is a mid-sized consulting engineering and geoscience company with multiple 
off ices across BC.  We are a diverse company that provides high quality engineering and 
geoscience services to government, industry and landowners.  We have purposely built our 
company to allow our senior professionals to do what they do best – top notch technical work. We 
understand that, as professionals in the engineering fi eld, the work we do builds the places we live, 
work, and play for generations and we are proud to play our part.  
 
Position Overview: 
Reporting directly to the Senior Manager, the successful Engineer in Training or Junior P.Eng. will be 
primarily involved in civil engineering aspects of natural resources projects. This includes various 
engineering services from proposal stage through to survey, assessment, design and construction 
of projects. The successful applicant will have the opportunity for professional development 
working with a motivated and dynamic team of experienced professionals. Fieldwork is an integral 
part of this position, and applicants must be prepared for fi eld work including hiking in to remote 
sites in all conditions and the potential for extended duration fi eld shifts and/or camp-based shifts. 


Location: 
Position open to all primary onsite off ices including Courtenay, Campbell River, North Vancouver, 
Abbotsford, Salmon Arm and Prince George 
 
Major Job Functions: 
•  Assisting civil engineers and geotechnical engineers in all aspects of their projects 
including: 
o  Site investigations 
o  Bridge Inspections 
o  Site surveying (total station and RTK GPS) 
o  Report preparation 
o  Road and crossing design 
o  Coordinating project drawings and reports 
o  Assisting with fi eld reviews during construction  
o  Assisting with project management and/or contract administration 
 
Specific Skills and Knowledge: 
•  Strong communication and interpersonal skills and ability to build positive relationships 
across all levels of the business. 
•  Strong technical analysis and technical writing capabilities 
•  Physically fi t and comfortable with outdoor work and occasional travel 
•  Strong planning and organizational skills with the ability to work on numerous projects 
•  Willingness to learn and work with limited supervision 
 
Education and Experience: 
•  Bachelor’s Degree in Civil, Geological or Forest Engineering  
•  Eligible for registration with EGBC as an EIT or P.Eng. 
 
Salary Range: 
•  1st Year EIT (E1-E2) 60-70k 
•  2nd Year EIT (E2) 65-75k 
•  3rd Year EIT (E2) 75-85k 
•  4th Year EIT (E2-E3) 80-90k 
•  Junior P.Eng. (E3) $85-$100k 


Benefits Summary: 
•  Flexible working arrangements. 
•  Competitive salary. 
•  Great career advancement opportunities. 
•  A full benefit package including extended health, vision, and dental coverage, and GRSP 
matching. 
•  Interesting and diverse project work. 
•  Relocation assistance. 
•  Continuous support for growth through both internal and external professional 
development opportunities.