1

Computer Science Volunteer Jobs in Markham, ON (NOW HIRING)

Automation Analyst

Toronto, ON ยท On-site

$90 - $118/hr

Completed postโ€‘secondary education in Computer Science, Engineering or Business. * 2+ years of ... Generous timeโ€‘off policy, including 2 paid days annually to volunteer at a charity of your choice.

Emerging Tech Analyst

Toronto, ON ยท On-site

CA$67K - CA$89K/yr

Bachelor's degree in Computer Science, Engineering, or related field * 3-6 years of experience in ... Well-being programsinclude vacation and holidays, company-supported volunteering time, and mental ...

... computer science, economics, or a related quantitative field; masters or MBA preferred Why work at ... Competitive annual leave, floating holidays, volunteering days and a day off for your birthday!

Senior Software Engineer

Toronto, ON ยท On-site

CA$130K - CA$140K/yr

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field ... Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday

Pharmacist

Toronto, ON

CA$48.21 - CA$64.50/hr

The organization is a member of the Toronto Academic Health Science Network (TAHSN) and operates ... Computer Provider Order Entry (CPOE) and verification of prescriptions in the MEDITECH system ...

Pharmacist

Toronto, ON

CA$48.21 - CA$64.50/hr

The organization is a member of the Toronto Academic Health Science Network (TAHSN) and operates ... Computer Provider Order Entry (CPOE) and verification of prescriptions in the MEDITECH system ...

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or ... Paid time off for volunteering and donationmatching opportunities to support causes that matter to ...

Showing results 41-60

Computer Science Volunteer information

See Markham, ON salary details

$15.6K

$60.1K

$125.1K

How much do computer science volunteer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer science volunteer in Markham, ON is $60,106.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,474.00 and $78,159.00 per year, depending on experience, location, and employer.

What is a computer science volunteer?

A Computer Science Volunteer role involves assisting with technology-related projects, coding, software development, or IT support in a non-profit, educational, or community setting. Volunteers may help with teaching programming, developing websites, troubleshooting technical issues, or contributing to open-source projects. This role provides hands-on experience while making a positive impact.

What types of projects do computer science volunteers typically work on?

Computer Science Volunteers often contribute to a wide range of projects such as developing software applications, creating websites, supporting IT infrastructure, or assisting with data analysis tasks for nonprofits, educational institutions, or community programs. Depending on the organization's needs, you might collaborate on coding initiatives, troubleshoot technical issues, or help maintain databases. Volunteers usually work in teams, learning from experienced professionals while gaining hands-on experience. This exposure is excellent for developing technical skills, building your portfolio, and expanding your professional network within the tech field.

What are the key skills and qualifications needed to thrive in the computer science volunteer position, and why are they important?

To succeed as a Computer Science Volunteer, you generally need foundational knowledge of programming languages, problem-solving skills, and a passion for technology, often demonstrated through relevant coursework or project experience. Familiarity with tools such as Git, collaborative platforms like GitHub, and optionally, certifications in programming or software development can be advantageous. Strong teamwork, adaptability, and clear communication are standout soft skills in this setting. These abilities are vital to effectively contribute to projects, collaborate with diverse teams, and support organizational goals with limited resources.

What are the most commonly searched types of Computer Science jobs in Markham, ON?

The most popular types of Computer Science jobs in Markham, ON are:

What cities near Markham, ON are hiring for Computer Science Volunteer jobs?

Cities near Markham, ON with the most Computer Science Volunteer job openings:

Infographic showing various Computer Science Volunteer job openings in Markham, ON as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $60,106 per year, or $28.9 per hour.

Manager, Data Engineering

Staples Canada ULC

Richmond Hill, ON โ€ข On-site

Full-time

Medical, Dental

Re-posted 7 days ago


Job description


Some of what you will do:
The Staples technology team is seeking a talented and energetic Team Manager to lead our Data Engineering team. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You will have a passion for Data Engineering, Data architecture and a willingness to share learnings within your development team.ย 


Specifically, You Will:

Manage and Develop Associates (40%)

  • Developing and mentor associates through proper task delegation and active observation and interaction.
  • Evaluates performance of the assigned associates via the performance review process.ย 
  • Recruit new hires for the team resulting from expansion and/or to backfill due to attrition (voluntary and involuntary) within applications groupย 
  • With guidance from the Director and HR, address and manage associate performance concerns if required
  • With guidance from the Director, manage 3rd party vendors in the support and development of the applications within the assigned Area. This includes the daily management of consultants and temporary resources who are on contract.ย 
  • Offer your input and expertise to technical and non-technical audiences
  • Work with technology technical leads and business leadership to define the right technology solutions to solve complex problems
  • Help maintain and improve current applicationsย 
  • Collaborate with team members in an agile environment

Manage the Area's work (60%)

  • Manage and complete the business objectives supported and dependent of the applications within the assigned area.ย 

  • Manage the assigned associates to ensure the work is completed on schedule, as per the specifications and on budget.

  • Delegate and manage the group's work in a proper and professional manner

  • Escalate issues (tactical and strategic) to the Director in a timely manner

  • Communicate area specific updates to the VP IS and other members of the Executive Team when requiredย 

  • Work in a collaborative, effective and professional manner with his/her peers (other TM's or Managers from other departments and within IS)

  • Ensure the internal processes, procedures, methodologies and technologies utilized within applications are updated, effective and keeping in line with industry best practices

  • Develop process improvements and other initiatives which could lead to cost savings, morale boosting and measurable efficiency improvements within Applications, IS and the Business

  • Implement, stabilize, maintain, upgrade and enhance the suite of applications within their assigned Areaย 


Some of what you need:

  • Degree in Computer Science or relevant work experience
  • Leadership Experience: 3+ years of management experience in data engineering, with a proven track record of building and leading teams in a fast-paced, growth environment. You have experience shaping new functions and driving change within an organization.
  • Proven Technical Expertise: You have 6+ years of experience in implementing data warehouse architecture standards, processes, and methodologies in data engineering, with hands-on expertise in designing and implementing data pipelines, ETL processes, and data platforms. (Microsoft SQL Server)
  • Deep understanding of design principles of distributed systems with streaming data platform platforms frameworks and technologiesย 
  • Experience designing and development of DB Systems (Diagrams, Tables, Views, SQL Queries, TSQL/CLR SP, Functions, Replication, Migration and Reporting)
  • Knowledge of PowerBI and Looker Visualization and reporting capabilities
  • Strategic Thinking & Execution: You know how to define a long-term strategy for data infrastructure while also implementing the day-to-day tactical changes needed to make that strategy a reality. You are comfortable balancing strategic vision with hands-on execution.
  • Collaborative Leadership: You are a strong communicator and leader, capable of working with cross-functional teams, including data science, analytics, product, and business stakeholders, to ensure alignment and drive impactful data initiatives. You know how to break down complex technical issues into simple, actionable insights for non-technical teams.
  • Google Cloud Platform (GCP) High Proficiency in GCP services such as Google Cloud Storage, BigQuery, Dataproc, Cloud Data Fusion
    ย 


Some of what you will get:

  • Associate discount
  • Health and Dental benefits
  • RRSP/DPSP
  • Performance bonuses
  • Learning & Development programs
  • And more...
We value transparency in our hiring processes. Please note, artificial intelligence may be used in certain stages to screen, assess, or select applicants, however, a human reviewer makes all final decisions. This posting is for an existing vacancy.
About the Team
At Staples Canada we are dynamic, inspiring partners to our customers and the communities in which we live. As The Working and Learning Company, we inspire people to work smarter, learn more and grow every day. We're looking for curious, approachable, and passionate individuals who love finding solutions. If that's you, let's work, learn, and grow together.

We are building an inclusive and diverse team
Staples Canada is continuously working towards creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know.