1

Programming Assistant Jobs in Victoria, BC (NOW HIRING)

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Community volunteer opportunities What you'll do: * Assist our local staff in the design ...

Perform routine engineering calculations and assist with process evaluations and modeling for drinking water systems. * Identify discrepancies in data, calculations, or results and communicate ...

They are in search of a new Engineering Solutions/Representative for the Greater Victoria Area ... Carry out Lunch and Learn (or similar) presentations when requested to do so. * Assist with ...

Geotechncial 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 ...

Support electrical engineering tasks within multidisciplinary M&E building projects. * Assist with the preparation of drawings, calculations, and technical documentation for electrical building ...

Support electrical engineering tasks within multidisciplinary M&E building projects. * Assist with the preparation of drawings, calculations, and technical documentation for electrical building ...

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 ...

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 ...

... and security * Assist in the development of key Audit Operations tools and resources such as ... Programming proficiency with Databricks and Python * Familiarity with cloud platforms (e.g., Azure ...

Electrical EIT

Victoria, BC

CA$70.34K - CA$85.97K/yr

Your Role Applies Engineering concepts and theories to undertake, with guidance or supervision, the ... assist you. Babcock Canada acknowledges that the land on which we operate across Canada is 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 May 31, 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 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 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 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 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 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:

Engineer, Building Science (EIT)

JRS Engineering

Victoria, BC โ€ข On-site

Full-time

PTO

Posted 11 hours ago


Job description

JRS Engineering (JRS) is an industry-leading engineering firm providing professional consulting services throughout Western Canada. Since 1997, we have remained committed to delivering best-in-class building science solutions that prioritize value, quality, and performance. We work with our clients โ€“ developers, architects, building owners, property managers, legal and insurance professionals, industry consultants, manufacturers, and contractors โ€“ to deliver technically sound, cost-effective solutions for projects of any size and complexity.
Weโ€™re problem-solvers with high standards. We seek to hire those who thrive on collaboration, love a technical challenge, and can apply that knowledge to come up with practical solutions that work for our clients.
Our Mission
To lead our profession by consistently delivering high-quality services, maintaining and cultivating our technical knowledge, and valuing our clientsโ€™ goals.
Our Corporate Culture
The JRS corporate culture is built on collaboration. Guided by our core values, we are committed to fostering an environment that promotes growth through professional development, teamwork, and mentorship. We take pride in celebrating our people, their diversity, and their professional and personal achievements. ย 
Your Opportunity
We have an exciting opportunity for an Engineer, Building Science to join our growing office in Victoria. Working closely with a Senior Project Engineer, you will conduct assessments and investigations, produce reports, undertake design work, perform field reviews, and interact with clients. Projects range in size from small to large, wood frame to concrete high-rises, and include both new construction and existing buildings. Additionally, you will have a role in supporting efforts to advance JRSโ€™ position as a leader in the building science consulting industry on Vancouver Island.ย ย 
Hereโ€™s what youโ€™ll be doing at JRS:
Technical Responsibilities
  • Complete, or assist in completing, assessments and investigations of building conditions and performance of envelope systems which may include leak investigations, condensation analyses, contingency reserve fund studies, and building envelope condition assessments
  • Prepare written reports which may include warranty reviews, depreciation reports, maintenance reviews/ manuals, legal reports, etc.; outline findings, conclusions, and recommendations
  • Develop building envelope design solutions including drafting design and construction documents for repair, renewal, and rehabilitation projects
  • Review architectural drawings and specifications to provide building envelope design review services as well as attend design meetings with clients, architects and other consultants on new construction projects
  • Perform and coordinate field reviews, investigations, risk assessments, contract administration, and quality assurance during all stages of consulting and construction projects
  • Conduct, or assist with, window tests, air barrier tests, and other field testing
  • Conduct, or assist with, thermal modelling and hygrothermal analysis
ย 
General Responsibilities
  • Under the guidance and mentorship of a Senior Project Engineer, expand building science knowledge base and experience
  • Maintain full knowledge of the scope of work and scope of services for each project including any changes which may occur throughout the course of the project
  • Meet internal and external deadlines while handling multiple projects of varying priorities, complexities, and objectives

Management Responsibilities
  • Assist with project management activities, including monitoring project financials and helping with correspondence with clients
  • Build positive relationships with clients to achieve repeat business
  • Contribute to business developments efforts including putting together proposals, as well as networking and client developmentย 

Hereโ€™s what you bring to JRS:ย 
Education and Experience
  • Bachelor of Applied Science/ Engineering and EIT designation with EGBC
  • A minimum of 1-2 years of working experience after graduation, preferably in building science
ย 
Knowledge, Competencies, and Capabilities
  • A commitment to professional development evidenced by attending conferences and seminars, and giving presentations
  • Outstanding communication skills both verbal and written, including the ability to translate vague or complex requests into concrete actions
  • Superb organizational, time management, and coordination skills
  • Excellent interpersonal skills
  • Ability to work effectively in a team environment
  • Excellent attention to detail and accuracy
  • Self-starter with the flexibility to adjust to changing priorities and varied workloads
ย 
Other Requirements
  • Must be willing to work at heights including climbing ladders, and working on swing stages and scaffolding
  • Must hold a valid British Columbia Driverโ€™s Licence
Annual salary range โ€“ $70,000 to $90,000
Why choose JRS:
Our people are the foundation of JRS, and we are committed to fostering an environment where talented professionals can thrive. We build best-in-class careers through tailored professional development plans that support career growth at all levels. Our team members benefit from dedicated mentorship, ongoing training, and continuous growth opportunities within our organization. We pride ourselves on our collaborative culture and integrated team approach; at JRS, you will work alongside experts from diverse disciplines, gaining and contributing valuable insights and perspectives.
JRS is recognized by Engineers and Geoscientists British Columbia (EGBC) as an Accredited Employer. Our status as an Accredited Employer ensures a structured, fast-tracked pathway for Engineers-in-Training (EITs) to achieve professional registration and advance their careers.
In addition to our commitment to career excellence, JRS offers a competitive benefits package and prioritizes overall well-being through flexible work arrangements, generous vacation, and a range of employee-focused initiatives and programs.

JRS Engineering is an equal opportunity employer and is committed to an inclusive, barrier-free recruitment and selection process and work environment. Please let us know of any accommodations needed to ensure you have access to a fair and equitable process.

Powered by JazzHR

rW9404IHKi