1

Software Developer Volunteer Jobs in British Columbia

This is hybrid position in Vancouver, BC Position Summary The Software Development in Test Engineer ... Voluntary Life, AD&D, Critical Illness, Long-Term Disability. Employee Discounts on home, auto, and ...

This position is hybrid in Vancouver, BC Position Summary We are seeking a motivated IVQA engineer ... Voluntary Life, AD&D, Critical Illness, Long-Term Disability. Employee Discounts on home, auto, and ...

As a Software Engineer - Senior, this is your chance to work alongside a group of talented ... volunteering! Throughout the world, leading organizations count on NetApp to manage and store their ...

Independently take new software products and features from concept to shipping. This includes end ... Support our giving-back program through pro-bono time, volunteering, workshop delivery or other ...

Troubleshoot, test, monitor, and maintain the core product software to ensure strong reliability ... for volunteering and making a positive impact in your community. * Join forces with our diverse ...

Senior Full Stack Developer

Victoria, BC · On-site

CA$100K - CA$115K/yr

Troubleshoot, test, monitor, and maintain the core product software to ensure strong reliability ... for volunteering and making a positive impact in your community. * Join forces with our diverse ...

Staff DevOps Developer

Vancouver, BC · Hybrid

CA$130K - CA$180K/yr

In this role, you will bring a blend of software engineering discipline, deep cloud networking and ... Generous paid time off, including volunteering days and extra days over the December holidays The ...

Senior Data Developer

Vancouver, BC · Hybrid

CA$110K - CA$140K/yr

Embed software engineering discipline into data workflows by implementing automated testing ... Generous paid time off, including volunteering days and extra days over the December holidays The ...

Champion AI-native engineering workflows by integrating generative AI into the software development ... Paid volunteer and mental health days * Up to 26 weeks paid parental leave including a post-partum ...

Systems Test Engineer

Vancouver, BC · On-site

CA$75K - CA$85K/yr

Software Testing (Manual & Automated) * Develop and execute test plans, test cases, and test ... Volunteer Days: Make a difference with paid volunteer days during working hours, supporting causes ...

next page

Showing results 1-20

Software Developer Volunteer information

See British Columbia salary details

$19.5K

$97.5K

$162.5K

How much do software developer volunteer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for software developer volunteer in British Columbia is $97,534.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,000.00 and $124,500.00 per year, depending on experience, location, and employer.

What is a software developer volunteer?

A Software Developer Volunteer is an unpaid role where individuals contribute their programming skills to support a cause, organization, or project. Volunteers may help develop software, fix bugs, improve existing systems, or create new applications. This role provides valuable experience, enhances technical skills, and allows developers to give back to the community. It can be a great opportunity for students, career changers, or professionals looking to gain hands-on experience.

What types of projects and responsibilities can a software developer volunteer expect to work on?

As a Software Developer Volunteer, you may contribute to a wide range of projects, including building or improving websites, developing software tools, or automating tasks for nonprofit organizations or community initiatives. Your responsibilities could involve coding, debugging, documentation, and collaborating with other volunteers or team members during the software development life cycle. Many organizations encourage volunteers to propose their own ideas or take initiative on projects, giving you the opportunity to expand your skills and portfolio. You can also expect to attend virtual or in-person meetings, participate in code reviews, and work in an agile or project-based environment. This hands-on experience provides real-world learning, networking, and growth opportunities while making a meaningful impact.

What are the key skills and qualifications needed to thrive as a software developer volunteer, and why are they important?

To thrive as a Software Developer Volunteer, you need solid programming skills in languages like Python, Java, or JavaScript, as well as problem-solving abilities and a fundamental understanding of software development principles. Familiarity with version control systems like Git and exposure to collaboration platforms such as GitHub or Bitbucket are typically expected; relevant certifications or project experience can be advantageous. Strong communication, teamwork, and initiative are standout soft skills in a volunteer setting. These skills and qualities are crucial for effectively contributing to projects, learning from peers, and supporting organizational goals with limited resources.

What are the most commonly searched types of Software Developer jobs in British Columbia?

The most popular types of Software Developer jobs in British Columbia are:

What are popular job titles related to Software Developer Volunteer jobs in British Columbia?

For Software Developer Volunteer jobs in British Columbia, the most frequently searched job titles are:

What cities in British Columbia are hiring for Software Developer Volunteer jobs?

Cities in British Columbia with the most Software Developer Volunteer job openings:

Infographic showing various Software Developer Volunteer job openings in British Columbia as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $97,534 per year, or $46.9 per hour.

Software Developer in Test

Thales

Vancouver, BC • Hybrid

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 5 days ago


Thales rating

8.9

Company rating: 8.9 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

11th of 159 rated electronics manufacturers


Job description

Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

This is hybrid position in Vancouver, BC

Position Summary

The Software Development in Test Engineer will be responsible for planning and performing Integration, Verification, Validation, Qualification (IVVQ) for Data Security Fabric product line which involves solution of data warehouse for auditing and classification. The jobholder will be required to perform hands-on role, taking part in IVVQ activities, CI/CD and test automation.

Essential Functions

Key Tasks The successful applicant will work within a project system engineering team and have the following responsibilities:

- Execution of Integration, Verification, Validation and Qualification activities, including:

  • The production of Integration and Verification and Validation Planning documents e.g.: Test Strategy, Test Plan, Test Automation, System Integration Plan and Release Readiness
  • Taking direction from and reporting to the IVVQ Manager to ensure that work is performed in accordance with the IVVQ department policy, processes, and project plans.
  • The IVVQ Engineer is expected to become familiar with the way customers use the system. This knowledge is then incorporated into the planning of all IVV activities by the IVVQ Engineer
  • The IVVQ Engineer creates the System Test plan and report, assuring that the scope of the IVV activities fully covers all aspects of the system under test, while taking all previous verification activities on comparable systems into account to optimize the test effort. She/he works closely with the Project Engineer to define the IVV approach, which best suits the schedule, budget, and quality requirements of the project, considering its scope and specific attributes of the system to be delivered.
  • During the execution phase of the IVV activities, the IVVQ Engineer works with the Software Development Engineer to guarantee flawless execution in accordance with the test strategy defined in the Software Test Plan. Depending on the size of the project and the current workload, he/she may support the Software Development Engineer activities, particularly during integration and fix cycle phases.
  • Design, implement, and maintain reliable automated tests (UI, API, integration) using IVVQ frameworks and languages.
  • Integrate automated tests into CI/CD pipelines, manage test stages (smoke/regression), and reduce flaky tests to keep pipelines healthy.
  • Find synergies between test activities for multiple programs.
  • Efficiently manages test resources (software & hardware)
  • Produce test cases based on defects from the field
  • Represent IVV in Final System Acceptance Tests (FSATs)

Minimum Requirements

  • 1-3 years of experience in Software Development in test
  • Bachelors / master's degree in computer science engineering
  • Familiarity with software languages including Shell script, JavaScript, Python, TCL, Expect.
  • Familiarity with agile methodology and test-driven development
  • Operating System: Windows, Linux, AIX
  • Database: SQL, NoSQL
  • Cloud: Amazon AWS, Azure, GCP
  • Virtualization: VMWare products, Hyper-V
  • Security: Encryption, RSA, SSL, FIPS, vulnerability scan tools, PKI, TLS

The anticipated TTC range for this role is 68,700.00 - 91,600.00 - 114,500.00 CAD Annual. The Company reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

If you're excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community!https://careers.thalesgroup.com/global/en/jointalentcommunity.You can upload your CV and our recruiters can get in touch with any new opportunities that may be of interest to you.

Why Join Us?

Say HI and learn more about working at Thalesclick here

#LI-MG1

#LI-Hybrid

Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.

Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

Company paid holidays, vacation days, and paid sick leave.

Voluntary Life, AD&D, Critical Illness, Long-Term Disability.

Employee Discounts on home, auto, and gym membership.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.


What Thales employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom