1

Nonprofit Software Engineer Jobs in Michigan (NOW HIRING)

Cloud Data Architect

Ann Arbor, MI · On-site +1

$107K - $176K/yr

Provide technical mentorship to data and software engineering teams regarding AWS best practices ... Desirable Qualifications * Non-profit experience * Health research background Annual Salary Range ...

Be Seen First

Assisting our videographers, web developers, strategists, and designers. * Using AI and marketing ... software development, and other creative services.

Be Seen First

Assisting our videographers, web developers, strategists, and designers. * Using AI and marketing ... software development, and other creative services.

Showing results 21-40

Nonprofit Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do nonprofit software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for nonprofit software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Nonprofit Software Engineer, you need strong programming skills, experience with web and mobile development, and a solid understanding of software engineering principles, often demonstrated by a degree in computer science or related field. Familiarity with common nonprofit technology platforms (such as Salesforce Nonprofit Cloud), databases, open-source tools, and relevant certifications like Certified ScrumMaster or AWS certifications are advantageous. Excellent communication, a collaborative spirit, and a passion for mission-driven work are standout soft skills in this space. These skills help ensure software solutions are effective, scalable, and aligned with the unique goals and resource constraints of nonprofit organizations.

What is a nonprofit software engineer?

A Nonprofit Software Engineer designs, develops, and maintains software solutions specifically for nonprofit organizations. Their work often involves creating donor management systems, volunteer coordination platforms, or data reporting tools to support the nonprofit's mission. They may work with limited budgets and open-source technologies to create cost-effective and efficient solutions. In addition to technical skills, they often collaborate with nonprofit teams to understand organizational needs and ensure technology aligns with their goals.

What types of projects does a nonprofit software engineer typically work on within nonprofit organizations?

Nonprofit Software Engineers often develop and maintain donor management systems, create custom web applications for outreach and fundraising, and integrate various platforms to streamline organizational workflows. They may also work on data reporting tools, volunteer management software, or develop features that enhance accessibility and public engagement. Projects tend to prioritize cost-effectiveness, security, and scalability given the limited resources of many nonprofits. Teams are usually collaborative and mission-focused, with opportunities to work closely with program managers, fundraisers, and external stakeholders. This role allows you to see the tangible impact of your technology solutions on real-world causes.

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

The most popular types of Nonprofit Software Engineer jobs in Michigan are:

What are popular job titles related to Nonprofit Software Engineer jobs in Michigan?

For Nonprofit Software Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Nonprofit Software Engineer jobs in Michigan look for?

The top searched job categories for Nonprofit Software Engineer jobs in Michigan are:

What cities in Michigan are hiring for Nonprofit Software Engineer jobs?

Cities in Michigan with the most Nonprofit Software Engineer job openings:

Infographic showing various Nonprofit Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 88% In-person, 4% Hybrid, and 8% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Sr Research Engineer-Project Principal Investigator - RF

SRI International

Ann Arbor, MI • On-site

$130K - $194K/yr

Full-time

Re-posted 26 days ago


Job description

From our Ann Arbor, MI office, we have an opening for a Senior Research Engineer with RF hardware experience. You will participate in multi-disciplinary, collaborative teams and contribute to the development of state-of-the-art remote sensing and surveillance processing algorithms and software implemented on real-time hardware. Relevant sensor types include electro-optic/infrared and active/passive radar imaging and non-imaging systems. You will make leading-edge contributions to existing programs and help to shape the direction of future research efforts. Qualified candidates are a Principal Investigator or have the experience to develop in the near term into a Principal Investigator, designing new research paths, supervising research staff, and interacting with research sponsors to fund new program directions. Most programs are executed in small, highly collaborative groups. This is an in-office position with flexibility to work remotely occasionally.

This position is within the Advanced Technology and Systems Division (ATSD). The vision of ATSD is to create competitive advantages for our customers by inventing new technology and concepts resulting in disruptive, low cost, and high-performance solutions. The division advances the state of the art in diverse areas such as radar and electronic warfare; novel imaging technology; robotics; quantum sensing and metrology; marine technology; and applied optics. CHECK OUT OUR WORK! The ability to collaborate across the Division and the Institute to bring different technologies together to create new capabilities is highly desired.


  • Act as project Principal Investigator. Develop new concepts and marketing and proposal material for new RF systems for government and commercial clients. Develop new business by interfacing with clients and leading proposal efforts.
  • Work with an interdisciplinary team to design, develop, and test RF systems, including transmitters, receivers, and antennas spanning high frequency (HF) to W-band (100 GHz) with minimal oversight.
  • Modeling of RF systems using industry-standard design tools.
  • Collaboration with engineers across different domains, including mechanical, optical, digital.
  • Documentation of system designs and schematics, test plans and procedures, and hardware development and test software.
  • Participation in field experiments and data collections.

  • PhD with 5+ years of related experience OR MS with 10+ years of related experience.   Area of study - Electrical Engineering.
  • U.S. Citizenship with ability to obtain and maintain a U.S. government security clearance required.
  • Knowledge of and experience with RF system design and modeling, including: radar sensitivity and resolution, RF link budgets.
  • Ability to lead and manage programs, including: technical solution development and management of execution, development of schedules and budgets, resource allocation, and dependencies.
  • Proficiency in use of RF laboratory test equipment, including: spectrum analyzers, network analyzers, oscilloscopes, RF signal sources.
  • Ability to prepare and present technical content in a professional manner to customers and coworkers.
  • Ability to support occasional travel associated with meetings and/or data collections.

Desired Skills:

  • System-level analysis and architecture development of RF systems, including: system and subsystem requirements generation, system specification, and trade studies
  • Experience maturing prototype designs (TRL 4-6) to operational systems (TRL 7-9)
  • Experience with business development and proposal writing
  • RF printed circuit board design and debug. Knowledge of Altium software is a plus.
  • Electromagnetic, antenna and RF circuit modeling using industry-standard software. Familiarity with Ansys HFSS are Keysight Genesys are pluses.
  • Phased array antenna systems: design, modeling, fabrication, testing
  • Hardware integration and testing
  • Experience with Matlab and/or Python; familiarity with Linux

The salary range is: $130,760-$194,505 Salary ranges will vary and are based on several factors, including geographic location, market competitiveness and equity amongst internal employees in similar roles. Positions may also qualify for SRI's Pay for Outstanding Performance program or the annual Performance Based Compensation program. SRI also has a competitive benefits package, to view details please go to https://www.sri.com/resources/benefits/. SRI will accept applications until the position is filled.

SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich history of supporting government and industry. We create and deliver world-changing solutions for a safer, healthier, and more sustainable future. For more than 75 years, we have collaborated across technical and scientific disciplines to discover and develop groundbreaking products and technologies and bring innovations and ideas to the marketplace.