1

Software Developer Non Profit Jobs in Michigan (NOW HIRING)

Senior Engineer, Modeling & Simulation

Detroit, MI ยท On-site

$95K - $131K/yr

This individual will drive innovations in material simulation through collaborative software ... is a nonprofit, public-private partnership, national advanced manufacturing innovation institute.

New

Sr Research Engineer-RF

Ann Arbor, MI ยท On-site

$130K - $194K/yr

... and software implemented on real-time hardware. Relevant sensor types include electro-optic ... SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich ...

Sr Research Engineer-RF

Ann Arbor, MI ยท On-site

$130K - $194K/yr

... and software implemented on real-time hardware. Relevant sensor types include electro-optic ... SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich ...

... and software implemented on real-time hardware. Relevant sensor types include electro-optic ... SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich ...

Construction Project Engineer

Saginaw, MI ยท On-site

$64K - $82K/yr

Proficiency with industry standard scheduling software (Primavera, MS Project, etc) * Experience ... for non-profit organizations to large corporate facilities. Big or small, Spence Brothers is ...

Estimator

Kalamazoo, MI ยท On-site

Attend meetings with architects, engineers, and owners to discuss project scope, changes, and ... Excellent PC skills including proficient use of estimating software, Excel, Project and Word ...

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 14, 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:
Senior Engineer, Modeling & Simulation

Senior Engineer, Modeling & Simulation

LIFT

Detroit, MI โ€ข On-site

$95K - $131K/yr

Other

Posted yesterday


Job description

Position: Senior Engineer, Modeling and Simulation ย 

Department: Technology

Reporting To: Engineering Director, Modeling and Simulation

Job Location:

ย ย ย ย ย ย ย ย ย ย ย ย ย ย LIFT ALMMII Headquarters

ย ย ย ย ย ย ย ย ย ย ย ย ย ย 1400 Rosa Parks Blvd

ย ย ย ย ย ย ย ย ย ย ย ย ย ย Detroit, MI 48216

ย ย ย ย ย ย ย ย ย ย ย ย ย ย 

Scope of Work & Purpose:


LIFT is seeking a subject matter expert that will lead state-of-the art materials development and evaluation through modeling and simulation along with software development, delivering innovative materials and manufacturing solutions for our customers and collaboratively within our member industrial base. This individual will drive innovations in material simulation through collaborative software development to automate and accelerate modeling across multiple domains, including material response as a function of the manufacturing processes (e.g., casting, forging, welding, etc.) and its impact on the resultant structure/properties.


RESPONSIBILITIES


  • Develop application-focused performance simulations to support programmatic work within time and budget constraints, internal to LIFT and collaboratively with member organizations.
  • Conceive, develop ideas, and project plans for new, innovative modeling and simulation development programs.
  • Document and communicate development initiatives, including progress and final reports, presentations, conferences, and stakeholder communication.
  • Support program development efforts, including preparation of white papers and proposals.


PREFERRED QUALIFICATIONS


  • A Ph.D. or Masterโ€™s degree in Materials, Chemistry, Physics, Engineering, Computer Science, or related field with 3-5 yearsโ€™ experience OR a Bachelorโ€™s degree in these fields with 8-10+ yearsโ€™ experience.
  • Experience with physics-based modeling of manufacturing processes (i.e., via finite element, computational fluid dynamics methods, etc.) to understand the thermomechanical impact on the material/component.
  • Experience with physics-based modeling to understand how the manufacturing process impacts the structure/properties of a material (e.g., microstructure evolution via CALPHAD, phase field, or cellular automata, etc.).
  • Experience with programming, scientific computing, and object-oriented programming (e.g., C++ and/or Python).
  • Experience working in collaborative coding environment and using tools for version control, continuous integration, and model/code commits/reviews.
  • Experience developing routines around software application programming interfaces (APIs).Experience in software chaining, CAE tool interface(s), GUI construction, I/O and hardware control is a plus.
  • Experience with development of machine learning/artificial intelligence models to accelerate model development is a plus.
  • Successful track record to ideating, planning, and executing technical work in an R&D or manufacturing environment preferred.
  • Ability to operate within a project-based technology development environment.
  • Ability to work with multi-disciplinary teams and multiple simultaneous projects.
  • Ability to operate within and successfully interface with many stakeholders including LIFT members and end customers.
  • Good oral and written communication skills.
  • Ability to function effectively within a project team.


BEHAVIORAL COMPETENCIES


Customer Focus, Learning on the Fly, Intellectual Horsepower, Action Oriented, Ethics and Values, Integrity and Trust, Functional/Technical Skills, Forward Thinking.


About LIFT:


LIFT, operated by the American Lightweight Materials Manufacturing Innovation Institute (ALMMII), is a nonprofit, public-private partnership, national advanced manufacturing innovation institute. As the national advanced materials manufacturing innovation institute, LIFT is an accelerator convening and connecting government, industry and academia in the fields of advanced materials, manufacturing processes, systems engineering and talent development to enhance Americaโ€™s manufacturing competitiveness, national economy and national security.ย