1

Software Developer Volunteer Jobs in Ontario (NOW HIRING)

Software Developer

Toronto, ON ยท Hybrid

CA$101K - CA$118K/yr

We are looking for a Java Software Developer who will take a key role on our team. The ideal ... Generous time off policy, including 2 paid days annually to volunteer at a charity of your choice

We are seeking a highly motivated, quick-learning developer for our algorithmic software ... Voluntary LTD, Life & AD&D insurance * Flexible Vacation policy * Retirement plan with employer ...

As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ... Organized Volunteer Events * Game room, including a flight simulator! * Active Inclusion ...

As a Software Developer you will play a key role in the development, installation, testing, and ... Paid volunteer opportunities and charitable donation matching * Employee recognition programs that ...

As a Software Developer , you will build and own the backend services, infrastructure, and data ... Time off to recharge including company holidays, paid time off, sick time, paid volunteer time off ...

Posted today

next page

Showing results 1-20

Software Developer Volunteer information

See Ontario salary details

$19.5K

$97.5K

$162.5K

How much do software developer volunteer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software developer volunteer in Ontario 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 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 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 are the most commonly searched types of Software Developer jobs in Ontario? The most popular types of Software Developer jobs in Ontario are:
What are popular job titles related to Software Developer Volunteer jobs in Ontario? For Software Developer Volunteer jobs in Ontario, the most frequently searched job titles are:
What cities in Ontario are hiring for Software Developer Volunteer jobs? Cities in Ontario with the most Software Developer Volunteer job openings:
Infographic showing various Software Developer Volunteer job openings in Ontario as of July 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $97,534 per year, or $46.9 per hour.

Software Developer (C++)

Bentley Systems

Burlington, ON โ€ข Hybrid

Full-time

Medical, PTO

Re-posted 22 hours ago


Job description

Location: Burlington, Canada (Office-Based/Hybrid)


Position Summary:

Bentley Systems has exciting opportunities for Software Developers who are passionate about working with cutting-edge technologies and development processes. You will play an important role in the creation of industry-leading software that will enable users to solve their mission-critical problems. The primary focus for this position will be the development of services that integrate with our cloud platform.  You will work with highly motivated team members, gain valuable experience, utilize the latest technologies, and solve challenging problems while building interesting next-generation software.


Responsibilities:

  • Collaborate with product management, development leads, and other developers to complete tasks.
  • Design and develop new features and solutions primarily in C++.
  • Work with a team in an agile, Continuous Integration, and Continuous Delivery software development process.
  • Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback.
  • Quickly learn and adapt to new technologies and approaches as they come.
  • Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific products and features for stability, usability, and maintainability.
  • Implementation includes using the latest development tools to turn the designs into actual software products. Implementations must be stable and maintainable.
  • Testing responsibilities include both unit testing and providing additional guidance and support to the certification group.
  • Primary technologies and paradigms you will work with include C++, SQL Server, PowerShell, Microsoft Azure, Microsoft Azure DevOps, and Git.


Qualifications:

  • Bachelorโ€™s degree in computer science, Software Engineering, or equivalent field.
  • 4+ yearsโ€™ experience developing products using C/ C++.
  • Experience using Visual Studio and Visual Code.
  • Knowledge of object-oriented programming and design patterns.
  • Ability to learn and adapt quickly to maximize productivity.
  • Self-motivated person with the ability to work individually as well as part of a team.
  • Knowledge of Agile and Scrum.
  • Good verbal and written communication skills in the English language.


What We Offer:

  • A great Team and culture โ€“ please see our colleague video. 
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start. 
  • An attractive salary and benefits package. 
  • A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups. 
  • A company committed to making a real difference by advancing the worldโ€™s infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact. 
  • Training and professional development opportunities (certification programs, conferences, etc.).
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.).
  • Health insurance package and accident insurance 24/7.
  • Referral program with bonuses.
  • An extra paid day for volunteering in the organization of your choice.
  • Ability to work from the office or hybrid.

If you are ready to take your development skills to the next level and be part of a team that is shaping the future of software, we want to hear from you! Apply now and embark on an exciting journey with Bentley!

Please submit the resume in English.
#LI-KT #LI-Hybrid

๎‡ƒAbout Bentley Systems


Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com 

Equal Opportunity Employer:

Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.