1

Nonprofit Software Engineer Jobs in Indiana (NOW HIRING)

Software Engineer

Bloomington, IN · On-site

$70K - $78K/yr

... professional, not-for-profit publisher. We offer meaningful work that inspires and empowers ... software systems and computer programs. * Performs experienced analysis, programming ...

Credit Unions are Not for Profit, Not for Charity, But for Service. If these are the things that ... The Software Developer is responsible for designing, developing, and maintaining software solutions ...

Credit Unions are Not for Profit, Not for Charity, But for Service. If these are the things that ... The Software Developer is responsible for designing, developing, and maintaining software solutions ...

As part of IU, we operate as a non-profit; we focus on developing great technical staff, and ... Communicates well across multiple teams including Engineering, Service Desk, Systems/Software, and ...

Electronic Field Engineer

Lafayette, IN · On-site

$60K - $79K/yr

As a not-for-profit co-op, we do things a bit differently-and that's the point. Because we aren't ... Creates and manages software programs and functions to address programming needs on systems.

Overview: Draper is an independent, nonprofit research and development company headquartered in ... (CAD) software, and/or other design & analysis tools relevant to your discipline. Education ...

Overview: Draper is an independent, nonprofit research and development company headquartered in ... (CAD) software, and/or other design & analysis tools relevant to your discipline. Education ...

Overview: Draper is an independent, nonprofit research and development company headquartered in ... (CAD) software, and/or other design & analysis tools relevant to your discipline. Education ...

INDOT experience is a plus * Experience in design software. Experience in Experience in ... Lochner Cares Non-Profit 501c3 * Education and Training Assistance * Employee Assistance Program

INDOT experience is a plus * Experience in design software. Experience in Experience in ... Lochner Cares Non-Profit 501c3 * Education and Training Assistance * Employee Assistance Program

Senior Structural Engineer

Indianapolis, IN · Hybrid

$96K - $130K/yr

Proficient in design, modeling and analysis software including Microstation, LARSA 4D, CSI Bridge ... Lochner Cares Non-Profit 501c3 * Education and Training Assistance * Employee Assistance Program

next page

Showing results 1-20

Nonprofit Software Engineer information

See Indiana salary details

$60.4K

$140.4K

$195.5K

How much do nonprofit software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for nonprofit software engineer in Indiana is $140,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,200.00 and $164,600.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 Indiana? The most popular types of Nonprofit Software Engineer jobs in Indiana are:
What are popular job titles related to Nonprofit Software Engineer jobs in Indiana? For Nonprofit Software Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Nonprofit Software Engineer jobs in Indiana look for? The top searched job categories for Nonprofit Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Nonprofit Software Engineer jobs? Cities in Indiana with the most Nonprofit Software Engineer job openings:
Infographic showing various Nonprofit Software Engineer job openings in Indiana as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $140,378 per year, or $67.5 per hour.

Software Engineer

Indiana University

Bloomington, IN • On-site

$70K - $78K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 12 days ago


Job description

The IU Libraries' mission is to support and strengthen teaching, learning, and research by providing the collections, services, and environments that lead to intellectual discovery. Our materials are digital, visual, audio, and print. They are curated from our campuses, our country, and our world. As a result, they are in 450 different languages, are world-renowned, and are ready to connect students and researchers with limitless possibilities. We are also proud to be home to Indiana University Press, an academic press serving the world of scholarship and culture as a professional, not-for-profit publisher.
We offer meaningful work that inspires and empowers students and faculty to excel in research, teaching, and learning. We promote professional development, career advancement, and flexible work schedules.
Job Summary
Department Specific Responsibilities
  • Configures, customizes, and maintains off-the-shelf and open-source software solutions to improve library operations, processes, and user experience.
  • Develops and maintains custom software applications when needed.
  • Works with stakeholders, including IU Libraries Discovery and User Experience department, to implement and maintain Indiana University branding and analytics for vendor-supplied and turnkey solutions.
General Responsibilities
  • Provides experienced design, development, testing, and configuration of software systems and computer programs.
  • Performs experienced analysis, programming, troubleshooting, bug-fixing, and tuning of new and existing software.
  • Consults with stakeholders/clients to review existing software solutions; develops new functionality and/or writes new code as needed; advises clients on critical decisions regarding information technology to improve overall business process efficiency.
  • Determines program module test procedures, generates required test data, and executes testing procedures.
  • Collaborates with other technical staff and stakeholders/clients to ensure optimum functionality, performance, accessibility, scalability, and security of supported software.
  • Documents software development efforts (changes, new functionality, issue/problem resolution).
  • Provides documentation, information, and training through formal and informal communications to end users, departments, and internal staff.
  • Contributes to project planning, formulating objectives, estimating tasks; performs studies to include feasibility, conceptual design, cost/benefit analysis, development and implementation planning.
  • Ensures that all protocols used in the development and maintenance of software is up to date and compliant with university policies and standards; researches and stays up-to-date on new industry software development standards, emerging technology, UX/UI design/philosophy, and accessibility standards.
Qualifications
Combinations of related education and experience may be considered. Education beyond the minimum required may be substituted for work experience. Work experience beyond the minimum required may be substituted for education.
EDUCATION
Required
  • Bachelor's degree preferably in computer science, business systems, or related field.
WORK EXPERIENCE
Required
  • 2 years of software development or related experience.
Preferred
  • Experience in an academic setting, ideally libraries.
SKILLS
Required
  • Proficient written and verbal communication skills.
  • Maintains a high degree of professionalism.
  • Demonstrates time management and priority setting skills.
  • Demonstrates a high commitment to quality.
  • Possesses flexibility to work in a fast paced, dynamic environment.
  • Seeks to acquire knowledge in area of specialty.
  • Highly thorough and dependable.
  • Demonstrates a high level of accuracy, even under pressure.
Preferred
  • Experience using AI tools for development and/or integrating into user-facing applications.
  • Experience with the following technologies: PHP or Ruby on Rails; Linux command line or shell scripting; and frontend development with CSS/LESS/SASS and JavaSscript and related frameworks, like React or Vue.js.
Working Conditions / Demands
This role requires the ability to effectively communicate and to operate a computer and other standard office productivity equipment. The position involves sedentary work as well as periods of time moving around an office environment and the campus. The person in this role must be able to perform the essential functions with or without an accommodation.
Work Location
Herman B Wells Library
Bloomington, Indiana
This position may be eligible for remote work or to work a hybrid schedule (mix between remote and in-person work), subject to change in the future based on university policy and business needs.
Advertised Salary
$70,000 - $78,000 per year
Benefits Overview
For full-time staff employees, Indiana University offers a wide array of benefits including:
  • Comprehensive medical and dental insurance
  • Health savings account with generous IU contributions
  • Healthcare and dependent care flexible spending accounts
  • Basic group life insurance paid by IU
  • Voluntary supplemental life, long-term disability, critical illness, and supplemental accidental death & dismemberment insurance
  • Base retirement plan with generous IU contributions, subject to vesting
  • Voluntary supplemental retirement plan options
  • Tuition subsidy for employees and family members taking IU courses
  • 10 paid holidays plus a paid winter break each year
  • Generous paid time off plans
  • Paid leave for new parents and IU-sponsored volunteer events
  • Employee assistance program (EAP)
Learn more about our benefits by reviewing the IU Benefit Programs Brochure .
Job Classification
Career Level: Career
FLSA: Exempt
Job Function: Information Technology
Job Family: Software/App Design, Dev & Eng
Click here to learn more about Indiana University's Job Framework.
Posting Disclaimer
This posting is scheduled to close at 11:59 pm EST on the advertised Close Date. This posting may be closed at any time at the discretion of the University, but will remain open for a minimum of 5 business days. To guarantee full consideration, please submit your application within 5 business days of the Posted Date.
If you wish to include a cover letter, you may include it with your resume when uploading attachments.
Equal Employment Opportunity
Indiana University is an equal opportunity employer and provider of ADA services and prohibits discrimination in hiring. See Indiana University Notice of Non-Discrimination here which includes contact information .
Campus Safety and Security
The Annual Security and Fire Safety Report, containing policy statements, crime and fire statistics for all Indiana University campuses, is available online . You may also request a physical copy by emailing IU Public Safety at iups@iu.edu or by visiting IUPD.
Contact Us
Request Support
Telephone: 812-856-1234
Apply for Job
  • Staff Positions
  • Sign In
  • New User
  • Enable Screen Reader Mode