1

Computer Programmer Volunteer Jobs in Ontario (NOW HIRING)

Reliability Engineer

Hamilton, ON ยท On-site

CA$71K - CA$103K/yr

Incremental Headcount Compensation:$71,000 - $103,000 CAD base pay annually plus annual short-term ... to volunteer at a cause of your choice. About Us:We're a carbon neutral food company on a ...

New

Excel academically while being actively involved in extra-curricular and/or volunteer activities at ... , CAD software, and MathCAD is an asset Key Attributes of the Successful Candidate: * Good ...

Excel academically while being actively involved in extra-curricular and/or volunteer activities at ... , CAD software, and MathCAD is an asset Key Attributes of the Successful Candidate: * Good ...

Bachelor's degree or college diploma in Computer Science, Computer Tech, or Engineering related ... Voluntary Life, AD&D, Critical Illness, Long-Term Disability. Employee Discounts on home, auto, and ...

Software Engineering Manager

Collins, ON ยท On-site

CA$181K - CA$218K/yr

Voluntary benefits, including: * Home / Auto Insurance discounts * Whole Life Insurance / Critical ... Proficiency in tools like CAD systems, CAE systems, design evaluation matrices, DFMEA, GD&T ...

Proficient in CAD software. * Knowledge of quality management systems, regulatory compliance (ISO ... We offer employee resource groups, volunteer paid time off, employee events, and charity drives to ...

Senior Security Engineer

Toronto, ON ยท On-site +1

CA$130K - CA$160K/yr

S. Computer Science or a related field, or equivalent experience * A fast learning curve and a ... Paid volunteer time * Focus on your career growth: * Development Dollars * Leadership development

next page

Showing results 1-20

Computer Programmer Volunteer information

See Ontario salary details

$18.5K

$66.4K

$128.5K

How much do computer programmer volunteer jobs pay per year?

As of May 28, 2026, the average yearly pay for computer programmer volunteer in Ontario is $66,422.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,500.00 and $81,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Programmer Volunteer, and why are they important?

To thrive as a Computer Programmer Volunteer, you need a strong grasp of programming fundamentals, problem-solving skills, and familiarity with at least one programming language, often supported by self-taught experience or formal coursework. Experience with version control systems like Git, collaborative platforms such as GitHub, and sometimes knowledge of web or database technologies is beneficial. Strong communication, teamwork, and a willingness to learn stand out as essential soft skills in this volunteer setting. These skills are important because they enable you to effectively contribute to projects, collaborate with diverse teams, and adapt to varying technical needs in a volunteer environment.

What are some common challenges faced by computer programmer volunteers, and how can they be addressed?

Computer programmer volunteers often work with limited resources, time constraints, and varying levels of project documentation, which can make onboarding and collaboration challenging. It's common to encounter legacy code or projects that lack clear requirements, so effective communication with project leaders and team members is essential. Staying organized, asking questions early, and leveraging open-source tools for collaboration can help volunteers contribute efficiently and feel more connected to the team. Additionally, setting realistic goals and managing expectations helps ensure both personal satisfaction and project success.

What are Computer Programmer Volunteers?

Computer Programmer Volunteers are individuals who offer their programming skills and expertise without financial compensation, often to support non-profit organizations, community projects, or social causes. They may work on developing software, websites, apps, or tools that help organizations achieve their missions. These volunteers can collaborate remotely or in person, depending on the needs of the project. Volunteering as a computer programmer is a valuable way to gain experience, build a portfolio, and contribute to meaningful initiatives while helping communities or causes in need.

What is the difference between Computer Programmer Volunteer vs Software Developer?

AspectComputer Programmer VolunteerSoftware Developer
CredentialsOften no formal certification, but programming skills requiredTypically requires a degree or certification in computer science or related field
Work EnvironmentVolunteer projects, non-profit organizations, open-source communitiesCorporate, startup, or freelance settings
Employer & IndustryNon-profits, NGOs, open-source projectsTech companies, software firms, startups
Search & Comparison IntentUnderstanding volunteer programming roles vs paid rolesComparing volunteer vs paid professional software development

The main difference between a Computer Programmer Volunteer and a Software Developer lies in their work environment, credentials, and employment status. Volunteers typically work on non-profit or open-source projects without formal certifications, while software developers often have formal education and work in paid positions within companies. Both roles involve programming skills, but their contexts and commitments differ significantly.

What are the most commonly searched types of Computer Programmer jobs in Ontario? The most popular types of Computer Programmer jobs in Ontario are:
What cities in Ontario are hiring for Computer Programmer Volunteer jobs? Cities in Ontario with the most Computer Programmer Volunteer job openings:
Infographic showing various Computer Programmer Volunteer job openings in Ontario as of May 2026, with employment types broken down into 72% Full Time, and 28% Part Time. Highlights an 43% Physical, and 57% Remote job distribution, with an average salary of $66,422 per year, or $31.9 per hour.
Security Engineer, Officer

Security Engineer, Officer

State Street Global Advisors

Toronto, ON โ€ข On-site

CA$67K - CA$109.75K/yr

Full-time

Posted 22 days ago


Job description

Who We are:

Charles River Development (CRD) is the FinTech division of State Street. Together with State Street's Middle and Back-office services, Charles River's cloud-based Front Office technology forms the foundation of the State Street Alpha Platform, the first front-to-back solution in the industry.

Industry momentum has seen CRD grow over 135% in headcount over the last 5 years, and we continue to grow. As a digital innovation leader, we invest into our solutions, processes, systems, and talent.

CRD / Alpha Platform Engineering organization is innovating and transforming the platform by moving away from monolithic software to utilising next generation cloud-based technology that leverages Microsoft Azure, Kafka, Snowflake, etc.

Position Summary:

Be an integral part of an agile organization and contribute to the security of our products. As a Security Engineer, you will be a technical contributor to the effort of maintaining and enhancing the software security program at Charles River Development (CRD) / Alpha Platform. The security program encompasses vulnerability identification and tracking, assessment, and scoring (via CVSS), in addition conducting code reviews and run security scans. Security engineers will receive coaching and guidance from senior security engineers and leadership as they develop their skills and will become an integral part of an agile organization contributing to the secure development of the CRD/Alpha Platform.

Responsibilities:

  • Perform security code reviews (automated/manual) and identify implementations that will lead to security vulnerabilities
  • Perform security scans for open-source software, and document findings
  • Conduct manual penetration tests, validate all applicable security controls, and document findings
  • Work with CRD Engineers to develop vulnerability remediation action plans and drive implementation
  • Identify vulnerabilities in third party libraries using security scan tools
  • Identify security vulnerabilities in the release artifacts and work with engineering and product management to close out open vulnerabilities and approve releases
  • Coach and mentor junior security engineers
  • Technical documentation and SOP for daily operational items
  • Contribute to technical projects and innovations

Education:

  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics, or other technical course of study required.

Qualifications/Experience:

  • 3+ years of network and/or application penetration testing
  • 3+ years of experience with various cloud platforms
  • 3+ years of experience in security/systems/network engineering and/or development
  • Demonstrated knowledge of common vulnerabilities and corresponding remediation approaches
  • Current knowledge of web related attack vectors, such as XSS, SQL Injection, and Remote Code Execution
  • Experience leveraging AI technologies in Security space will be an advantage
  • Strong written and verbal communication skills
  • Strong analytical and problem-solving skills
  • CEH, OSCP, CISSP, or equivalent preferred.

Salary Range:

$67,000 - $109,750 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

About State Street

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you'll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.

As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.

Discover more information on jobs at StateStreet.com/careers

Read our CEO Statement