1

Nonprofit Software Engineer Jobs (NOW HIRING)

Advanced Software Engineer

Chicago, IL ยท On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... It's a complementary union of two non-profit organizations that have always had their members' and ...

Senior Software Engineer

Merrimack, NH ยท On-site

$125K - $165K/yr

Senior Software Engineer The Role A well-rounded senior software engineering professional with a ... Since its founding, it has helped donors support over 180,000 nonprofit organizations with more ...

As a Software Engineer with a focus on Growth, you'll build new features, instrument those features ... Participate in a research study through ResearchMatch, a nonprofit funded by the NIH, and get a ...

Senior Software Engineer

Merrimack, NH ยท On-site

$125K - $165K/yr

Senior Software Engineer The Role A well-rounded senior software engineering professional with a ... Since its founding, it has helped donors support over 180,000 nonprofit organizations with more ...

About the Role We're looking for a Senior / Staff Software Engineer to join OpenMined , a nonprofit on a mission to build the public network for the world's non-public data - unlocking 1,000,000x ...

... Software Engineer. Join us in building the digital capabilities that accelerate the global ... Community involvement with local nonprofit organizations * Discounts on local sports games, fitness ...

... Software Engineer. Join us in building the digital capabilities that accelerate the global ... Community involvement with local nonprofit organizations * Discounts on local sports games, fitness ...

As a Software Engineer with a focus on Growth, you'll build new features, instrument those features ... Participate in a research study through ResearchMatch, a nonprofit funded by the NIH, and get a ...

Almost Fun is a non-profit tech organization that provides culturally-responsive and relatable ... Our software engineers will : * Participate in a weekly team reading group focused on research on ...

Almost Fun is a non-profit tech organization that provides culturally-responsive and relatable ... Our software engineers will : * Participate in a weekly team reading group focused on research on ...

Software Engineer - Product

Chicago, IL ยท On-site +1

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Software Engineer - Product

Washington, DC ยท On-site +1

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Software Engineer - Product

Yonkers, NY ยท On-site

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Senior Mission Critical Software Engineer

Cambridge, MA ยท On-site

$135K - $177K/yr

Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. They are looking for a highly skilled Senior Mission Critical Software Engineer to develop high ...

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking division, you ... We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their ...

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking division, you ... We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their ...

next page

Showing results 1-20

Nonprofit Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do nonprofit software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for nonprofit software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Nonprofit Software Engineer position, 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 job?

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 do Nonprofit Software Engineers 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 cities are hiring for Nonprofit Software Engineer jobs? Cities with the most Nonprofit Software Engineer job openings:
What are the most commonly searched types of Nonprofit Software Engineer jobs? The most popular types of Nonprofit Software Engineer jobs are:
What states have the most Nonprofit Software Engineer jobs? States with the most job openings for Nonprofit Software Engineer jobs include:
What job categories do people searching Nonprofit Software Engineer jobs look for? The top searched job categories for Nonprofit Software Engineer jobs are:
Infographic showing various Nonprofit Software Engineer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Advanced Software Engineer

ProSight Financial Association

Chicago, IL โ€ข On-site

$85K - $115K/yr

Full-time

Retirement, PTO

Re-posted 4 days ago


Job description

Description
Advanced Software Engineer
Chicago, IL
Reports To: Director, Product Development & Operations
BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our industry. The strategic combination brings together RMA's expertise in serving the commercial banking and risk management functions and BAI's knowledge in serving the retail banking and regulatory compliance functions. It's a complementary union of two non-profit organizations that have always had their members' and customers' best interests in mind. Our industry-leading offerings include peer sharing events, thought leadership, learning and development, and decision support solutions. Our work creates positive ripple effects throughout financial services organizations and ultimately helps consumers, businesses and communities thrive.
We are seeking an experienced and results-driven Advanced Software Engineer with strong .NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In this role, you'll be instrumental in designing, developing, deploying, and maintaining secure, reliable, and scalable software solutions that deliver market-leading value to our customers.
What You'll Do:
  • Design, implement, and maintain secure, scalable, and reliable software systems.
  • Collaborate with product managers, architects, designers, and engineers to translate business requirements into secure, scalable, reliable, and effective customer-focused software solutions.
  • Deploy, manage, and monitor applications on Microsoft Azure, following best practices for cloud architecture.
  • Write and maintain clean, efficient, and testable code using modern engineering best practices such as CI/CD and automated testing.
  • Participate in code reviews, technical guidance, and knowledge sharing.
  • Participate in efforts to remediate and resolve security, performance, reliability, and scalability issues, including root cause analysis and preventive measures.
  • Contribute to architectural planning and technology roadmaps.
  • Stay current with the latest security threats and secure engineering practices to ensure that all application components remain protected

What We're Looking For:
  • 3-5+ years of professional experience in software engineering.
  • Strong experience with Microsoft Azure, including services like Azure Functions, Azure App Services, and Azure DevOps.
  • Proficiency in C# and other .NET-based languages, with experience maintaining both legacy and modern applications.
  • Solid understanding of front-end technologies including HTML, CSS, JavaScript, and React.JS, and legacy Angular JS.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of RESTful APIs and asynchronous programming patterns.
  • Strong experience with SQL databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL), including schema design and query optimization.
  • Self-starter, comfortable with ambiguity, ability to initiate and reliably drive projects forward with minimal oversight
  • Excellent problem-solving skills and the ability to work effectively within cross-functional teams.
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Ability to work in the Chicago office periodically is required

Preferred Qualifications:
  • Familiarity with Infrastructure-as-Code tools (e.g., Terraform, ARM templates).
  • Familiarity with microservice development, design patterns, separation of concerns, and maintainable architecture
  • Background in DevOps practices and CI/CD pipeline implementation.
  • Experience in Agile/Scrum development environments.
  • Experience with e-learning/online learning, policy management, and/or governance risk and compliance a plus
  • Familiarity with financial services/banking industry a plus

The salary range for this position is $85,000 - $115,000. Compensation offered will be determined by factors such as skills, experience, education, job-related knowledge and market considerations. ProSight offers an outstanding benefits package with comprehensive insurance coverage, a 401(k) plan with company match, flexible paid time off, hybrid and remote working models, tuition assistance and the ability to work in a collaborative, team-oriented environment.
To learn more about our company please visit www.prosightfa.org, www.bai.org, and www.rmahq.org