1

Software Volunteer Jobs in Michigan (NOW HIRING)

Shelter Security

Lansing, MI · On-site

$17 - $18/hr

Monitor everyone entering the shelter- checking guest tracking software, volunteer schedules, or meeting/appointment schedules as necessary to ensure all who enter are authorized * Use all available ...

New

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 Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Voluntary optional life and accident insurance * Hospital indemnity and critical illness insurance ...

The ADAS Software Developer is responsible for designing and developing ADAS software modules ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

The Battery Management Systems Design Release Software Engineer is responsible for working with ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

Voluntary Health and Dependent Care Reimbursement Accounts * Life, Accidental Death & Dismemberment Insurance and Dependent Life * Short and Long-Term Disability Coverage * 401(k) Plan with Sun ...

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 ...

Connect with families & volunteers on Sunday's Timely respond to volunteer inquiries & questions Be ... level with software programs similar to: Google Drive, Basecamp, PowerPoint, Word, Excel and ...

The Battery Management Systems Design Release Software Engineer is responsible for working with ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

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 Jul 31, 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 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 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 are Software Volunteers?

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 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 July 2026, with employment types broken down into 87% Full Time, 9% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $34,693 per year, or $16.7 per hour.

Volunteer Program Coordinator

Hospice of Michigan

Charlevoix, MI

Part-time

Posted 24 days ago


Job description

Job Summary: The Volunteer Program Coordinator is responsible for coordination of patient care volunteers to meet patient and family needs of NorthStar Care Community (NSCC).

Essential Functions:
1. Works with Manager, Volunteer Program to identify and recruit patient care volunteers. 
2. Arranges for volunteers for every appropriate patient; ensures volunteer activities are provided in 
accordance with the plan of care and that all volunteer interactions are documented in the patient 
record. 
3. Contacts patients and families as needed and develops and updates documents. 
4. Maintains volunteer plan of care in electronic health record. 
5. Reviews volunteer documentation for appropriateness, clarity; reinforces confidentiality. 
6. Ensures all volunteer standards comply with State and Federal regulations. 
7. Participates in quality improvement initiatives. 
8. Evaluates the effectiveness, quantity and quality of services provided by volunteers. Consults 
frequently with Clinical Operations team members to ensure appropriate utilization of volunteers as 
needed for patient/family, team and organization satisfaction. Ensures volunteer hours meet or 
exceed five percent (5%) of the total hours of patient care provided by paid staff. 
9. May participate in interdisciplinary group (IDG) meetings and conferences if asked and when 
appropriate, to identify and collaborate on volunteer opportunities. 
10. Provides avenues for volunteer support, communication and recognition via newsletters, scheduled 
meetings, telephone calls, etc. and fosters a sense of community and belonging. 
11. Actively participates in meetings at the individual, group and organizational levels, both within and 
external to the organization, to achieve desired outcomes. 
12. Projects future needs through ongoing assessments and develops plans to meet those needs. 
13. Screens, orients, trains, supervises, evaluates and supports volunteers and is responsible for 
appropriate placement. 
14. Provides educational programs for volunteers annually. Assists with annual volunteer competency 
development and implementation. 
15. Responsible for the utilization and retention of volunteers. 
16. Maintains accurate records of volunteer information. 
17. Ensures volunteers adhere to organizational policies and procedures, managing any potential risks 
associated with volunteer assignments. 
18. Adjusts to changes in workload and schedules based on changing departmental and organizational 
priorities. 
19. Acts as liaison between NorthStar Care Community, community and other hospice programs. 
20. Adheres to the organizational Code of Conduct, policies and procedures, protocols and processes 
and all regulatory and legal requirements. 
21. Adheres to NorthStar standards to care for every person, every time, 100% of the time. 
Marginal Functions: Performs other related duties as assigned. 
Supervision: Reports to the Manager, Volunteer Program or designee; close working relationship with Director; supervises patient care volunteers. 
Working Relationships:
Internal:
Close relationship with the interdisciplinary team and volunteers. Occasional contact with 
administrative and support departments. 
External: Occasional contact with other agencies, facilities and community programs. 


Qualifications: 
1. Associate’s degree required. Bachelor’s degree preferred. 
2. Two (2) to five (5) years’ work experience with increasing level of responsibility required. 
3. Previous experience in training, coordinating and scheduling paid or unpaid staff preferred. Work 
experience in a healthcare and/or hospice setting preferred. 
4. Ability to effectively communicate in both internal and external relationships. 
5. Demonstrated experience in public speaking. 
6. Demonstrated knowledge of community resources related community outreach and volunteer 
services. 
7. Demonstrated ability to work independently while functioning as part of a cooperative and coordinated 
team. 
8. Ability to use technology (hardware and software) NorthStar Care Community requires. 
9. Must possess excellent interpersonal skills, sound judgment, effective organizational, prioritization 
and follow-through skills, attention to detail, tact, dependability, emotional intelligence and the ability 
to promote positive, constructive relationships with communication and collaboration at all levels with 
the ability to maintain confidentiality 
10. The physical demands of the position include: vision, effective speech and hearing for extensive 
telephone contact; repetitive motion; traveling; driving or riding in motor vehicle; standing, sitting, 
walking, bending, reaching, and stretching; lifting up to twenty-five (25) pounds unassisted. 
11. Proof of current tuberculin testing required; will not be allowed patient contact until tuberculin clearance 
is documented. 
12. Must have reliable transportation. 
13. Must be eligible to work in the United States.