1

Software Developer Non Profit Jobs in Michigan (NOW HIRING)

Controller

Midland, MI ยท On-site

... not-for-profit accounting standards (GAAP/FASB). * Oversee adherence to donor and endowment ... Maintain and enhance financial systems and software to improve efficiency, integration, and ...

Technical Project Manager

Ann Arbor, MI ยท On-site

$102K - $135K/yr

Lead teams of engineers from several technical disciplines. Provide technical cognizance as needed ... Proven experience managing projects with program/project management software (Microsoft Project ...

Technical Project Manager

Ann Arbor, MI ยท Hybrid

$102K - $135K/yr

Lead teams of engineers from several technical disciplines. Provide technical cognizance as needed ... Proven experience managing projects with program/project management software (Microsoft Project ...

Technical Project Manager

Ann Arbor, MI ยท Hybrid

$102K - $135K/yr

Lead teams of engineers from several technical disciplines. Provide technical cognizance as needed ... Proven experience managing projects with program/project management software (Microsoft Project ...

Development Director

Flint, MI ยท On-site

$75K - $85K/yr

Leverage familiarity with nonprofit software, including prospective research tools, donor databases ... programming to external audiences * Lead and manage the Development Office team Requirements ...

Leverage familiarity with nonprofit software, including prospective research tools, donor databases ... programming to external audiences * Lead and manage the Development Office team Requirements ...

Development Director

Flint, MI ยท On-site

$75K - $85K/yr

Leverage familiarity with nonprofit software, including prospective research tools, donor databases ... programming to external audiences * Lead and manage the Development Office team Requirements:

next page

Showing results 1-20

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 Jun 16, 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 are the key skills and qualifications needed to thrive as a Software Developer in a non-profit organization, and why are they important?

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

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 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 are popular job titles related to Software Developer Non Profit jobs in Michigan? For Software Developer Non Profit jobs in Michigan, the most frequently searched job titles are:
Controller

Full-time

Medical, Dental, Vision, Life, Retirement

Posted yesterday


Job description

Location : Midland, MI
Job Type: Full-Time
Job Number: 03438
Division: Finance and Administration
Department: Financial Services and Central Support
Opening Date: 12/18/2025
Closing Date: Continuous
Roles
The Controller is responsible for the administration and oversight of the University's financial operations, including accounting, budgeting, financial reporting, internal controls, and compliance with applicable regulations. This position ensures fiscal integrity, accuracy, and transparency in all financial transactions and supports the institution's mission through sound financial management. The Controller directs and supervises the finance, business office, and mailroom operations and staff, providing leadership in the areas of accounting, audits, treasury management, and financial systems. This role reports to the Vice President, Finance and Administration.
Responsibilities
Financial Management and Reporting
  • Manage and support the preparation of annual operating and capital budgets, forecasts, and financial analyses in collaboration with other departments.
  • Prepare, review, and distribute accurate monthly, quarterly, and annual financial reports.
  • Monitor cash flow, banking relationships, and investment activity to ensure financial stability and liquidity.
  • Oversee restricted fund management and endowment accounting as applicable.
  • Coordinate and oversee the annual external audit process, consult with auditors, and ensure timely completion of all audit requirements.
  • Maintain detailed asset records, including depreciation schedules and inventory controls.
  • Review and approve invoices, contributions, and payroll requisitions for accuracy and compliance with policy.

Internal Controls, Compliance, and Policy Administration
  • Develop, implement, and monitor internal financial controls to safeguard University assets and ensure accuracy of financial records.
  • Ensure compliance with federal, state, and local regulations, higher education reporting requirements, and not-for-profit accounting standards (GAAP/FASB).
  • Oversee adherence to donor and endowment restrictions.
  • Maintain and enhance financial systems and software to improve efficiency, integration, and reporting capabilities.

Budgeting and Planning
  • Collaborate with University leadership in developing strategic and operational budgets aligned with institutional goals.
  • Provide financial forecasting, variance analysis, and recommendations for corrective action as needed.
  • Support long-term financial planning and resource allocation initiatives to strengthen financial sustainability.

Leadership and Staff Development
  • Direct and oversee hiring, supervision, training, and performance evaluation of finance, business office, and mailroom staff.
  • Foster a culture of accuracy, integrity, teamwork, and continuous improvement.
  • Work effectively with academic, administrative, and athletic leadership to support informed decision-making.

Qualifications
  • Bachelor's degree in Accounting or Finance required; Master's degree or CPA designation preferred.
  • Minimum of 7 years of progressively responsible accounting management experience, with at least 4 years in a supervisory or leadership role.
  • Experience in higher education or not-for-profit financial management strongly preferred.
  • Comprehensive knowledge of generally accepted accounting principles (GAAP) and financial reporting.
  • Strong analytical abilities, advanced technical skills, and familiarity with not-for-profit accounting.
  • Demonstrated experience coordinating audits and implementing financial systems and process improvements.

Expectations
  • Demonstrate a comprehensive understanding of operational activities to ensure accurate and complete budgets.
  • Exhibit strong organizational, analytical, interpersonal, and problem-solving skills.
  • Communicate clearly and effectively in both written and verbal correspondence.
  • Uphold integrity, high ethical standards, and appropriate confidentiality at all times.
  • Manage multiple priorities and meet deadlines in a dynamic, fast-paced environment.
  • Be proficient in accounting software and ERP systems, with advanced Microsoft Excel skills.

Northwood University stands apart in higher education with a philosophy grounded in The Northwood Idea - emphasizing freedom, free enterprise, personal responsibility, and limited government. We seek individuals who are both accomplished in their professions and inspired by the power of enterprise to improve lives. The ideal candidate will feel a strong alignment with Northwood's mission and values, embracing a culture of academic excellence, accountability, and earned success.
Applicants are encouraged to learn more about The Northwood Idea philosophy and outcomes at
NORTHWOOD UNIVERSITY BENEFITS OVERVIEW
Medical/RX (PPO or HDHP)
Dental
Vision
Flex Spending
HSA
Group Life Insurance/AD&D
Emeriti Retirement Healthcare
LTD
STD
403b/MEP Retirement Plan
Roth 403b
Tuition Assistance
Wellness Programming
Pet Insurance
Discount Programs
Generous Leave Plans