1

Programming Assistant Jobs in Victoria, BC (NOW HIRING)

A ssist with temporary works engineering (planning, design, inspection, etc.) Project Execution * G eneral * P repare and review project submittals (contractor, subcontractor submittals) * M easure ...

Perform quantity take-offs * Assist with project monitoring and scheduling * Assist with computer modeling * Assist with producing progress reports * Collaborate with other engineers, drafters, and ...

New

Geotechnical Engineer

Victoria, BC · Hybrid

CA$48 - CA$62/hr

Prepare geotechnical reports, drawings, and specifications. * Assist with proposals, budgets, and ... Support senior engineers with technical tasks. * Oversee work performed by junior engineers and ...

Foundational knowledge of one or more common programming languages and tools for scripting and ... Demonstrated proficiency using AI assistants and/or agentic tools to accelerate configuration ...

Hardware Developer

Victoria, BC · Hybrid

CA$40 - CA$60/hr

Hardware Developer Join a dynamic team as a Hardware Developer working on transducer products ... Lay down schematics and assist in early product development. * Perform detailed PCB layout and ...

Aid control system designers/engineers regarding electrical and protection equipment and other project related interfaces * Assist with cost estimations in relation to change orders, and technical ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Lead or assist with subsurface investigation programs, including layout, drill rig supervision ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... defence sector clients * Assist in ensuring designs meet applicable codes, standards, and ...

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Lead or assist with subsurface investigation programs, including layout, drill rig supervision ...

This role is for senior, hands-on engineers who value ownership and complexity. You will work ... Demonstrated use of AI assistants and/or agentic tools to accelerate infrastructure development ...

Conduct Lifecycle Cost Analysis and report Thru Life Costs. Assist in the preparation and execution of various Supportability plans or B2B processes. Support Engineering personnel with the ...

next page

Showing results 1-20

Programming Assistant information

See Victoria, BC salary details

$10

$19

$27

How much do programming assistant jobs pay per hour?

As of Jul 29, 2026, the average hourly pay for programming assistant in Victoria, BC is $19.61, according to ZipRecruiter salary data. Most workers in this role earn between $16.04 and $22.77 per hour, depending on experience, location, and employer.

What are Programming Assistants?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What is the job of a program assistant?

A programming assistant supports software development by helping with coding, debugging, and testing programs. They often work under the supervision of developers, using programming languages and tools to assist in project tasks and ensure code quality.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

Which IT jobs without coding?

Programming Assistants typically focus on supporting software development through tasks like documentation, testing, and project coordination, which often do not require coding skills. Other IT roles without coding include technical support specialists, network administrators, IT project managers, and cybersecurity analysts, many of which emphasize problem-solving, communication, and knowledge of tools rather than programming languages.

What are some typical daily tasks and collaborative responsibilities for a Programming Assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What tech jobs pay 400,000 a year?

Programming assistants typically do not earn $400,000 annually; such high salaries are usually associated with senior roles like software engineers, data scientists, or technical leads at large tech companies. These positions often require extensive experience, advanced skills in programming languages, and sometimes specialized certifications or expertise in areas like AI, machine learning, or cloud computing.

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

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.
What are the most commonly searched types of Programming jobs in Victoria, BC? The most popular types of Programming jobs in Victoria, BC are:
What cities near Victoria, BC are hiring for Programming Assistant jobs? Cities near Victoria, BC with the most Programming Assistant job openings:
Infographic showing various Programming Assistant job openings in Victoria, BC as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 1% Temporary, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $40,799 per year, or $19.6 per hour.

Full-time

Posted 16 days ago


Job description

JOB DESCRIPTION | PROJECT COORDINATOR


Job summary
This position is responsible for assisting the Project Manager and Superintendent with the
management of assigned project(s) or portion thereof. Reporting to the Senior Project
Manager, the Project Coordinator works closely with the Superintendent and may be located on
or off-site.


Key responsibilities

  • A
  • ssist with management of the project schedule, cost controls, and quality control to
    ensure the successful execution of the project
  • P
  • romote and monitor occupational health and safety culture within the organization
  • M
  • anage personal career development
  • C
  • ommunicate with clients regularly and monitor client satisfaction; escalate client
    concerns when unable to resolve directly
  • C
  • ommunicate with key subcontractors as required to ensure performance and manage
    commercial matters
  • O
  • ther responsibilities and tasks as delegated by the Project Manager


    Key results areas

  • T
  • imeliness of procurement
  • A
  • ccuracy of work
  • H
  • ealth & safety record


    General duties by function
    Business Development

  • P
  • romote Farmer brand at all times; be an ambassador for the company in and outside of
    work
  • W
  • here possible, participate in industry events; make and maintain external client and
    subcontractor networks
  • A
  • ssist the estimating team in the project planning process
  • A
  • ssist and/or manage proposal preparation, submissions and responses to RFP/RFQ
    calls


    Estimating

  • A
  • ssist the estimating team with operational support as required in preparation of
    estimates (schedule, planning, means/methods, etc.)
  • A
  • ssist the estimating team with quantity take-off and quantity verification
  • A
  • ssist in the closing of estimates and delivery of bids
  • W
  • ork with the Project Manager in the transition of successful bid packages from the
    estimator


    Health, Safety, & Environment

  • A
  • ssist in preparing project Health, Safety, and Environmental Plan
  • P
  • erform regular jobsite safety inspections
  • A
  • ssist project team with incident investigations
  • A
  • ssist with temporary works engineering (planning, design, inspection, etc.)


    Project Execution

  • G
  • eneral
  • P
  • repare and review project submittals (contractor, subcontractor submittals)
  • M
  • easure and track project quantities
  • A
  • ssist with client and representative inspections and inquiries (e.g. designers)
  • A
  • ttend project meetings and prepare/issue meeting minutes
  • S
  • chedule
  • A
  • ssist Superintendent with preparation of short-term schedules
  • A
  • ssist with updating project CPM schedule
  • M
  • onitor progress on site on a regular (min. weekly) basis; more often if posted on
    site


    Engineering

  • A
  • ssist with construction engineering planning and implementation
  • Q
  • uality
  • M
  • onitor quality control and/or assurance as work progresses
  • M
  • onitor planning for commissioning and project close-out as work progresses


    Commercial

  • A
  • ssist with preparation of subcontracts and change orders
  • A
  • ssist with the review of subcontractor progress invoices
  • A
  • ssist with resolution of commercial issues at the lowest possible level; escalate
    where unable to resolve
  • A
  • ssist with preparation of changes (Extra Work Quotations)
  • A
  • ssist with preparation of monthly progress invoices


    Finance & Administration

  • A
  • ssist with project financial reporting
  • T
  • imecard and cost code review
  • Q
  • uantity reporting
  • S
  • ubmittal logs
  • R
  • FI logs
  • C
  • hange Order logs
  • A
  • ssist with project report preparation as requested by the Project Manager