1

Computer Science Volunteer Jobs in Minnesota (NOW HIRING)

Virtual Teacher

Minneota, MN ยท On-site +1

FL - Computer Science and Business * TN - CTE * TX - CTE and Healthcare/Health Sciences * MN ... Paid volunteer time off * Tuition reimbursement Envision Your Experience . In this role you'll have ...

Principal Data Scientist

Minneapolis, MN ยท On-site

$129K - $183K/yr

Post graduate degree required in computer science, data science, math, statistics, or a related ... Volunteer Paid Time Off (VPTO), Parental Leave Benefit plans are subject to change and Xcel Energy ...

Requirements * Computer Science, Statistics, Mathematics, or related field * Experience in ... volunteer with your charity of choice Learn more about the LexisNexis Risk team and our culture ...

Senior Applied Scientist

Eagan, MN ยท On-site

$93K - $127K/yr

PhD or Master's degree with equivalent industry experience in Computer Science, Machine Learning ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

PhD or Master's degree with equivalent industry experience in Computer Science, Machine Learning ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

Senior Applied Scientist

Eagan, MN ยท Hybrid

$93K - $127K/yr

PhD or Master's degree with equivalent industry experience in Computer Science, Machine Learning ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

next page

Showing results 1-20

Computer Science Volunteer information

See Minnesota salary details

$8

$18

$32

How much do computer science volunteer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for computer science volunteer in Minnesota is $18.74, according to ZipRecruiter salary data. Most workers in this role earn between $14.13 and $19.76 per hour, depending on experience, location, and employer.

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 is a Computer Science Volunteer job?

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 most commonly searched types of Computer Science jobs in Minnesota? The most popular types of Computer Science jobs in Minnesota are:
What are popular job titles related to Computer Science Volunteer jobs in Minnesota? For Computer Science Volunteer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Computer Science Volunteer jobs in Minnesota look for? The top searched job categories for Computer Science Volunteer jobs in Minnesota are:
What cities in Minnesota are hiring for Computer Science Volunteer jobs? Cities in Minnesota with the most Computer Science Volunteer job openings:
Infographic showing various Computer Science Volunteer job openings in Minnesota as of June 2026, with employment types broken down into 70% Full Time, 28% Part Time, and 2% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $38,985 per year, or $18.7 per hour.

2026-27 Technology-Computer Science Teacher, 0.82 FTE

Minnetonka Public School District

Excelsior, MN โ€ข On-site

$56K - $77K/yr

Full-time

Posted 23 days ago


Job description

Position Type:
Secondary Teaching/Technology Education
Date Posted:
4/24/2026
Location:
Minnetonka Middle School West (MMW)
Date Available:
2026-27 School Year
Closing Date:
Until Filled
Learn more about Minnetonka Public Schools by clicking this video link:
License Required:
Minnesota 5-12 Technology or license eligible to teach Technology-Computer Science related courses.
Compensation:
Click here to view the teacher collective bargaining agreement and salary schedule. Rates for this position can be found in Appendix -a-, Schedule A.
This Position Is Medical and Dental Benefit Eligible.
Job Duties and Responsibilities:
1. Develops lesson plans and instructional materials and provides individualized and small group instruction to adapt the District approved curriculum to the needs of each pupil.
2. Translates lesson plans into developmentally appropriate learning experiences.
3. Establishes and maintains standards of pupil behavior to achieve an effective learning atmosphere.
4. Evaluates pupils' academic and social growth, keeps appropriate records in a timely fashion prepares progress reports.
5. Identifies pupil needs and makes appropriate referrals and develops strategies for individual education plans.
6. Communicates regularly with parents outside normal classroom day by means of Schoology, newsletters, phone calls, e-mails, conferences, etc.
7. Works in a supportive and collaborative manner with colleagues and supervisors.
8. Maintains and improves professional skills by participating in building and department meetings, formal coursework, workshops, and seminars in an effort to stay current with best teaching practices.
9. Participates in a professional learning community on a regular basis.
10. Integration of technology into instruction.
11. Performs other duties of a similar nature or level.
Specific Responsibilities:
1. Collaborative work in a fast-paced environment interacting with students, staff, administrators, parents, and the community with multiple requests and concerns.
2. Support and communicate with other administrators and staff.
3. Respond in emergency situations.
4. Know, interpret, and follow school District policies.
5. May plan and coordinate the work of paraprofessionals and volunteers in the classroom and on field trips.
6. May provide input to the goal-setting process for paraprofessionals.
Knowledge and Skills:
1. Demonstrated ability to apply appropriate skills in performing daily routines.
2. Demonstrated ability to operate a computer, software and necessary classroom technology.
3. Ability to develop effective and positive working relationships with students, staff, administrators, parents, and the community.
4. Maintain professional composure while dealing with a variety of personalities and situations.
5. Show initiative and function as a self-starter.
6. Effectively communicate and have interpersonal skills as applied to interaction with coworkers, supervisor, the general public, etc. sufficient to exchange or convey information and to receive work direction.
Hiring Administrator(s):
Freya Schirmacher, Principal
Application Procedure:
External Applicants:
Please upload a letter of interest, resume, 3 letters of professional recommendation, transcripts and Minnesota Teacher license information with your online application.
Internal Applicants:
Current teachers do not need to attach letters of recommendation or transcripts.