1

Programming Assistant Jobs in Vancouver, BC (NOW HIRING)

Support Product Management, Marketing, and Engineering with documentation and correspondence ... Events and Employee Support * Assist in planning and executing company events (e.g., All Hands ...

Research Assistant /Technician 2

Vancouver, BC ยท On-site

CA$4.6K - CA$5.1K/mo

Staff - Union Job Category CUPE 116 Job ProfileCUPE 116 Salaried - Research Assistant /Technician 2 Job Title Research Assistant /Technician 2 Department Lawrence | Department of Civil Engineering ...

DevOps Engineer

Richmond, BC ยท Remote

CA$61K - CA$127K/yr

Analyze data from production monitoring tools and recommend changes * Assist in the development and implementation of DevOps policies and procedures * Work closely and collaboratively in an Agile ...

Report product service issues to Product Engineering. * Assist in the development/delivery of seminars, webinars, hands-on product training, short technical videos and workshops for internal/external ...

Engineer 3 RQ00957

Burnaby, BC ยท On-site

$50 - $65/hr

Support the design and engineering of telecom networks and circuits that ensure high reliability, performance, and security for real-time grid operations and utility technologies. Assist with ...

Engineer 2 RQ01089

Burnaby, BC ยท On-site

$45 - $60/hr

... Assist in engineering studies, analysis, and problem-solving using established methods and standards Contribute to the preparation of engineering drawings, material lists, and specifications for ...

Provide technical engineering information to employees and subcontractors to ensure project complies with all engineering standards, codes, specifications and design instructions * Assist in plan and ...

Provide technical engineering information to employees and subcontractors to ensure project complies with all engineering standards, codes, specifications and design instructions * Assist in plan and ...

Provide technical engineering information to employees and subcontractors to ensure project complies with all engineering standards, codes, specifications and design instructions * Assist in plan and ...

Overview / Responsibilities Wood currently has an exciting opportunity for an Executive Assistant ... leader in engineering and consultancy across energy and the built environment, helping to unlock ...

DevOps Engineer

Vancouver, BC ยท Remote

CA$100K - CA$130K/yr

... outages. * Assist with cost optimization efforts (e.g., right-sizing, Spot Instance usage, cost ... Proficiency in scripting or programming languages such as Python, Go or Bash. * Comfort with source ...

Contribute to the mentorship and development of junior geotechnical engineering staff * Assist with various field and/or office activities, including but not limited to: * Conducting field ...

Showing results 41-60

Programming Assistant information

See Vancouver, BC salary details

$9

$18

$25

How much do programming assistant jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for programming assistant in Vancouver, BC is $18.31, according to ZipRecruiter salary data. Most workers in this role earn between $14.98 and $21.26 per hour, depending on experience, location, and employer.

What is a programming assistant?

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

What are the most commonly searched types of Programming jobs in Vancouver, BC?

The most popular types of Programming jobs in Vancouver, BC are:

What cities near Vancouver, BC are hiring for Programming Assistant jobs?

Cities near Vancouver, BC with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Vancouver, BC as of August 2026, with employment types broken down into 2% As Needed, 72% Full Time, 23% Part Time, 1% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $38,090 per year, or $18.3 per hour.

Structural Design Engineer (Intermediate)

Sense Engineering

North Vancouver, BC โ€ข On-site, Remote

$95K - $117K/yr

Full-time

Posted 29 days ago


Job description

About Sense Engineering:

At Sense Engineering, we pride ourselves on exceeding client expectations through exceptional engineering services. We are committed to fostering a positive, supportive and collaborative work environment where every team member contributes to delivering solutions that make a meaningful impact. Sense Engineering has over 130 employees across North America, providing restoration, capital planning, structural, mechanical, electrical, building envelope, accessibility, and energy optimization services for buildings.

Position Overview:

As a Structural Design Engineer (Intermediate) within our growing Vancouver Structural Engineering Team, you'll you'll help lead the expansion of our practice into new construction - taking ownership of the design and analysis of key structural components across a diverse portfolio, from concept through construction. Much of our work in BC will be focused on mass timber and hybrid structures, utilizing design technology and tools that make architecturally lead buildings possible; you'll be central to it, bringing both strong design judgment and a genuine fluency with the tools that support it.

You'll also lend your structural expertise to restoration and rehabilitation projects that draw on Sense's deep national experience, and coordinate with our structural leaders in other offices to maintain consistent service delivery. You thrive in a collaborative, multidisciplinary environment, bring hands-on experience across all phases of project development, and pair technical depth with a client-focused approach.

General Responsibilities:

  • Attitude: Exhibit a positive attitude, strong work ethic, and team spirit. Lead by example and inspire collaboration, accountability, and a client-focused mindset.
  • Marketing: Represent Sense Engineering's brand through exceptional partner engagement. Represent Sense professionally, building positive relationships with clients, contractors and other consultants.
  • Knowledge Development: Enhance your technical expertise and stay current on industry trends and best practices.

Technical Responsibilities:

  • Primary responsibility will be to help lead the structural design of new-construction residential, commercial, and institutional buildings from conception to completion, with a strong emphasis on mass timber and hybrid systems.
  • Provide structural guidance on restoration and repair projects, and develop solutions for construction errors, existing-structure conditions, and unforeseen site issues.
  • Create and compare structural schemes and contribute to basis-of-design and design-strategy documents.
  • Perform structural analysis on new and existing structures and carry out design across a wide range of common elements and systems, including lateral systems.
  • Carry out construction reviews and coordinate construction-stage solutions with contractors and the design team.
  • Assist in structural evaluations through site investigations, condition assessments, and review of existing construction details.
  • Present structural schemes to architects and other engineers and coordinate structural design with architectural and non-structural engineering requirements - resolving conflicts as they arise.
  • Prepare evaluation reports, construction documents, and project proposals, and represent Sense at client meetings and networking functions.
  • Manage project delivery: read project contracts, set and maintain budgets, prepare monthly invoices, manage scope and additional services, and keep project data current in our project-management software.
  • Chair internal project meetings, maintain minutes, coordinate with BIM staff, and organize documentation in accordance with QA/QC procedures.
  • Collaborate with other project managers to resolve workload issues and conflicting deadlines.
  • Delegate and lead others in carrying out design tasks and construction reviews and provide technical mentoring to junior engineers.
  • Other duties as assigned/required.

What We're Looking For:

You've designed in mass timber, you think in load paths, and you're drawn to the computational tools that push structural design forward.

  • Demonstrated design experience in mass timber (glulam, CLT) and hybrid structures* - this is core to the role, not a nice-to-have.
  • Excellent connection design and detailing - you can develop clean, buildable connections across timber, steel, and concrete.
  • Minimum five years of structural engineering experience at a consulting firm.
  • Bachelor's degree (or above) in structural engineering.
  • *P.Eng. registered with EGBC** - or eligible to register in BC by transfer from another Canadian jurisdiction.
  • Added bonus - Successfully passed the IStructE - Structural Behaviour Quiz/Exam.
  • A strong command of structural behaviour - load paths, gravity and lateral load derivation, systems and elements - with the ability to communicate it through sketches (internal forces, deflected shapes) and connection details across timber, steel, and concrete, including lateral systems.
  • Ability to detail connections well.
  • Hands-on design and detailing experience on new-construction projects, plus a working sense of construction methods and the relative costs of typical structural materials and building types.
  • Proficiency across analysis and modelling software - Revit, plus one or more of ETABS, SAFE, S-Frame, or RAM.
  • Design technology skills in Rhino / Grasshopper and Speckle for interoperability and data exchange a distinct asset (Karamba3D or similar parametric structural tools a plus).
  • Strong written and verbal communication; prepares, reads, and interprets technical documentation independently.
  • A curious, creative problem-solver with a client-centric mindset, strong work ethic, and attention to detail; a team player eager to learn, contribute, and grow.

Why Join Sense Engineering?

  • Join a vibrant and supportive team of dedicated professionals who value collaboration and camaraderie - plus, we make time for fun with our monthly social events!
  • Work on impactful projects with leading clients and contractors.
  • Enjoy opportunities for professional development and knowledge sharing.
  • Base Salary Range is $95,000 to $117,000 (commensurate with experience).
  • This position is eligible for profit sharing bonuses based on company and individual performance, typically increasing the estimated total compensation range by 15%.
  • Eventual opportunities to purchase shares in a successful and growing company.
  • Comprehensive benefits package designed to support you and your family's well-being, including a Health Care Spending Account and Wellness Account.

We appreciate the time and effort of all applicants, however only those selected for an interview will be contacted. Accommodations are available upon request for candidates participating in all stages of the selection process.

#LI-LW1

Employment Type: FULL_TIME