1

Software Volunteer Jobs in Michigan (NOW HIRING)

Description Volunteer Coordinator, full--time - Raybrook Campus Holland Home has a unique ... Maintain and track records via computer software * Support Holland Home's Vibrant Living wellness ...

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Voluntary optional life and accident insurance * Hospital indemnity and critical illness insurance ...

Software Process Manager DUTIES : Responsible for software development process Excellence. Driving ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

The Software Platform Pilot owns and manages all aspects of software delivery for a given vehicle ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

Software Engineer 2

Auburn Hills, MI · On-site

$92K - $126K/yr

... volunteer and give back to your community * Additional local benefits may apply depending on ... Software Embedded coding using the C and Assembly programming language adhering to industry and ...

Software Engineer 2

Auburn Hills, MI · On-site

$92K - $126K/yr

... volunteer and give back to your community * Additional local benefits may apply depending on ... Software Embedded coding using the C and Assembly programming language adhering to industry and ...

next page

Showing results 1-20

Software Volunteer information

See Michigan salary details

$7

$16

$29

How much do software volunteer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for software volunteer in Michigan is $16.68, according to ZipRecruiter salary data. Most workers in this role earn between $12.55 and $17.60 per hour, depending on experience, location, and employer.

What is a software volunteer?

Software Volunteers are individuals who contribute their time and technical skills to develop, maintain, or support software projects without monetary compensation. They often work with non-profit organizations, open-source communities, or social initiatives to help build or improve software that benefits the public or a specific cause. Software Volunteers may engage in activities such as coding, testing, documentation, training, or providing technical support. Their contributions are valuable in driving innovation, expanding access to technology, and supporting organizations with limited resources. Volunteering in software can also provide valuable experience and networking opportunities.

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

To thrive as a Software Volunteer, you need proficiency in programming languages, problem-solving abilities, and a willingness to learn, often backed by some formal or informal technical training. Familiarity with popular development tools like Git, code editors, and collaboration platforms such as GitHub is highly beneficial. Strong teamwork, communication, and adaptability are essential soft skills for collaborating effectively with diverse teams and responding to changing project needs. These skills and qualities enable volunteers to make meaningful contributions, adapt quickly, and support project success in fast-paced or resource-constrained environments.

What are some common challenges faced by software volunteers when working with non-profit organizations, and how can they be addressed?

Software volunteers often encounter challenges such as limited resources, varying levels of technical expertise among team members, and evolving project requirements within non-profit organizations. To address these obstacles, clear communication and regular check-ins are essential to align expectations and ensure progress. Adopting agile methodologies and focusing on building scalable, maintainable solutions can also help volunteers deliver meaningful impact despite constraints. Collaborating closely with non-technical stakeholders ensures that the developed software truly meets the organization's needs.

What is the difference between Software Volunteer vs Software Intern?

AspectSoftware VolunteerSoftware Intern
CredentialsTypically no formal credentials required, open to enthusiasts and studentsOften required to be a student or recent graduate in computer science or related field
Work EnvironmentUsually nonprofit, open-source projects, or community initiativesCorporate, startup, or organization-based settings with structured programs
Employer & Industry UsageNonprofits, open-source communities, humanitarian projectsTech companies, startups, corporate R&D departments
Search & Comparison IntentUnderstanding volunteer opportunities in software developmentSeeking internship roles for career development in software

In summary, a Software Volunteer typically contributes to projects without formal compensation or credentials, often in nonprofit or open-source settings. A Software Intern is usually a student or recent graduate gaining industry experience through structured internship programs in corporate or startup environments.

What are the most commonly searched types of Software jobs in Michigan?

The most popular types of Software jobs in Michigan are:

Infographic showing various Software Volunteer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $34,693 per year, or $16.7 per hour.

Volunteer Coordinator

Grand Rapids, MI • On-site


Holland Home
Health Care and Social Assistance • 1 - 5K employees

6.5

Company rating: 6.5 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

Great coworkers

People enjoy working here

Respectful managers


Full-time

Posted 13 days ago


Job description

Description
Volunteer Coordinator, full--time - Raybrook Campus
Holland Home has a unique opportunity for a full-time Volunteer Coordinator who feels the call to be part of making a difference in the lives of our amazing residents by coordinating the scheduling of volunteers on our gorgeous Raybrook Campus.
What Will You Do?
As the full-time Volunteer Coordinator, you will:
  • Work a 40 hour per week schedule, Monday - Friday days
  • Recruit, interview, on-board new volunteers; the primary focus is on engaging Holland Home residents in meaningful volunteer opportunities
  • Schedule volunteers for a variety of assignments
  • Maintain and track records via computer software
  • Support Holland Home's Vibrant Living wellness programming

Skills to be Successful
  • Flexibility, resiliency, dependability, and adaptability
  • Self-directed and autonomous
  • Ability to prioritize
  • Organized and detailed
  • Comfort with navigating various technologies and computer applications
  • Team player mentality

Education and Experience
  • Position requires a bachelor's degree or equivalent work experience
  • Our ideal candidate will have experience with various computer programs and scheduling
  • 2 to 4 years of experience working with volunteers or related field, medical office experience is a plus

If this rare opportunity sounds exciting and fun to you, we would like to hear from you.
Join our team of health care professionals and make a career of making a difference!


What Holland Home employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom