1

Software Developer Non Profit Jobs in Michigan (NOW HIRING)

Be Seen First

Youth Programming Coordinator

Dearborn, MI · On-site

$18.25 - $24/hr

... and using required software applications for program area and other applications, including ... As a nonprofit model of excellence, we honor our Arab American heritage through community-building ...

Senior Traffic Engineer

Saginaw, MI · On-site

$95 - $130/hr

Experience with Highway Capacity Software and Synchro; TransModeler experience is a plus ... year in support of a non-profit or local charity. This paid time off provides staff with ...

Avalon is a service provider, real estate developer, and property manager. Avalon owns and operates ... payroll and cash managementExperience in both nonprofit and for-profit accounting ...

Avalon is a service provider, real estate developer, and property manager. Avalon owns and operates ... Experience in both nonprofit and for-profit accounting environments * Advanced proficiency in ...

Senior Staff Accountant

Ann Arbor, MI · On-site

$68K - $83K/yr

Avalon is a service provider, real estate developer, and property manager. Avalon owns and operates ... Experience in both nonprofit and for-profit accounting environments * Advanced proficiency in ...

$18/hr

FellowshipLIFE is a not-for-profit organization with a vision to transform the aging experience and ... Basic knowledge of recreational therapy principles or life enrichment programming. * Strong ...

Showing results 41-60

Software Developer Non Profit information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do software developer non profit jobs pay per year?

As of Sep 5, 2026, the average yearly pay for software developer non profit in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What does a software developer do at a non-profit organization?

A Software Developer at a non-profit organization designs, builds, and maintains software solutions that help the organization achieve its mission. This can include developing websites, managing databases, automating administrative tasks, or creating tools to support outreach and fundraising. Unlike corporate environments, non-profit developers often work with limited resources and may handle a broader range of responsibilities, collaborating closely with staff to address specific community needs. Their work is driven by a focus on social impact and supporting the organization's goals, rather than profit.

What are the key skills and qualifications needed to thrive as a software developer in a non-profit organization?

To thrive as a Software Developer in a non-profit, you need strong programming skills (such as Python, JavaScript, or Ruby), problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, cloud platforms, and content management systems, along with experience in open-source or donor management software, is often required. Collaboration, mission-driven motivation, and excellent communication skills help you work effectively with diverse teams and stakeholders. These skills ensure that technical solutions are delivered efficiently and align with the organization's goals and resource constraints.

What unique challenges might a software developer face when working in a non-profit organization?

As a Software Developer in a non-profit, you'll often work with limited budgets and smaller teams, which can require creative problem-solving and adaptability. Projects may prioritize social impact over commercial gain, so you might need to balance technical goals with the organization's mission and resource constraints. Collaboration with non-technical staff is common, so strong communication skills are essential to translate complex ideas. Additionally, you may have opportunities to wear multiple hats and contribute to a variety of projects, fostering both growth and versatility.

What is the difference between Software Developer Non Profit vs Software Developer Corporate?

AspectSoftware Developer Non ProfitSoftware Developer Corporate
CredentialsBachelor's in Computer Science or related field; certifications like Java, Python often preferredSame as non profit; similar certifications required
Work EnvironmentNon profit organizations, mission-driven projects, often collaborative and community-focusedCorporate offices, tech companies, fast-paced environments
Employer & Industry UsageNon profit sector, charities, NGOsPrivate sector, tech firms, startups
Search & Comparison IntentPeople comparing roles in non profit vs corporate tech sectorsLikely search for differences between non profit and corporate software development roles

Both roles require similar technical skills and certifications, but the work environment and organizational goals differ. Non profit developers focus on mission-driven projects, often with limited resources, while corporate developers work in profit-oriented settings with larger teams and faster project cycles.

Infographic showing various Software Developer Non Profit job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 17% Part Time, 4% Contract, and 2% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Volunteer and Education Coordinator

Flint Cultural Center Corporation, Inc.

Flint, MI • On-site

$17 - $19/hr

Full-time

Posted 19 days ago


Job description

Description

General Description

The Volunteer and Education Coordinator develops, maintains, and promotes a comprehensive volunteer program that supports all departments across the organization by recruiting, training, scheduling, and recognizing volunteers and serving as the primary liaison between volunteers and departmental managers.  The position also provides administrative and operational support to the Education and Outreach Department and is responsible for assisting with coordinating program logistics, scheduling, purchasing, and other administrative functions that support the successful delivery of educational programming.


Monday-Friday 8:00AM-5:00PM

$17.00-$19.00/hr based on experience. 

Requirements

Responsibilities

Volunteers

Works with department managers to identify volunteer support needs and develop volunteer position descriptions 

Works with the Director of Education and Exhibits to develop and manage the volunteer program budget

Coordinates volunteer orientation, onboarding, training, and placement. 

Arranges appropriate volunteer training in collaboration with departmental staff

Maintains volunteer records, schedules, assignments, background checks, and service-hour documentation 

Education and Outreach 

Provides administrative support to the department, including special projects

Assists with program, event, and staff scheduling

Generates and distributes program proposals, confirmations, and event resumes

Reconciles departmental credit card receipts 

Other duties as assigned

Education/Qualifications/Skills Required

Associate of Arts or Science degree or equivalent combination of education and experience  

Two to Four years of experience in volunteer program administration, preferably in a non-profit setting

Strong organizational and administrative skills with exceptional attention to detail

Excellent written and verbal communication skills

Ability to manage multiple priorities while supporting the needs of several departments

Proficiency with Microsoft Office and database management software; experience with volunteer management software preferred

Ability to work independently while collaborating effectively with staff across the organization

Ability to lift a minimum of 20 lbs and stand for long periods of time

Must be able to work a flexible schedule, including the occasional evening and/or wee