2

Software Engineer Non Profit Remote Jobs (NOW HIRING)

Apply now: Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position. Job Title: Software Engineer Location-Type: Remote (U.S.) Start Date Is: July 27 ...

Embedded Software Engineer (Remote, USA) Location: Remote, USA Employment type: Contract Indicative rate: $80-$90/hr We are looking for experienced Embedded Software Engineers to design, develop, and ...

Software Engineer (Senior) (Remote)

$125K - $165K/yr

Job Title: Software Engineer (Senior) (Remote) Location: Falls Church, VA Duration: 2+ Years The Senior Software Engineer shall develop, enhance, maintain, and support the Equal Employment ...

New

Remote Experience: Entry-Mid level Employment Type: Full-Time Industry: Computer and Network ... Global Volunteer Day, company non-profit matching, and 3 volunteer days off. * Monthly Talent ...

Remote Type : Full Time : We are seeking a motivated Junior Software Engineer to join our team in the DMV area. This role is ideal for a recent Computer Science graduate eager to apply their ...

Remote Experience: Entry-Mid level Employment Type: Full-Time Industry: Computer and Network Security About the position The Software Engineer role designs, develops, and maintains software ...

We merge the best parts of technology, nonprofit, and government to help support the people who ... This is a remote position. In this position you will: * Specialty Engineering * Every Staff ...

We're looking for an experienced AI Software Engineer with 6-8 years of experience to join our AI applications team. This is a fully remote position for candidates in the continental U.S., with work ...

Full Stack Software Engineer (Remote, USA) Location: Remote, USA Employment type: Contract Indicative rate: $68-$78/hr We are seeking a talented Full Stack Software Engineer to join our dynamic team.

$140K - $170K/yr

Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting ...

Design systems for remote device provisioning, configuration, and software updates * Improve ... Experience mentoring engineers and leading technical initiatives * Excellent communication and ...

B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven ... F lexible working hours and remote work options. * G enerous paid time off and holiday leave. * A ...

Advanced Software Engineer

Philadelphia, PA · On-site +1

$85K - $115K/yr

It's a complementary union of two non-profit organizations that have always had their members' and ... off, hybrid and remote working models, tuition assistance and the ability to work in a ...

Advanced Software Engineer

Saint Louis, MO · On-site +1

$85K - $115K/yr

It's a complementary union of two non-profit organizations that have always had their members' and ... off, hybrid and remote working models, tuition assistance and the ability to work in a ...

Advanced Software Engineer

Chicago, IL · On-site +1

$85K - $115K/yr

It's a complementary union of two non-profit organizations that have always had their members' and ... off, hybrid and remote working models, tuition assistance and the ability to work in a ...

next page

Showing results 1-20

Software Engineer Non Profit Remote information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer non profit remote jobs pay per year?

As of Jul 23, 2026, the average yearly pay for software engineer non profit remote 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 as a Software Engineer in a remote nonprofit organization, and why are they important?

To excel as a Software Engineer in a remote nonprofit, you generally need strong programming skills (such as Python, JavaScript, or Ruby), experience with web development frameworks, and preferably a degree in computer science or related field. Familiarity with collaboration tools like GitHub, project management systems (e.g., Jira or Trello), and knowledge of cloud platforms or CRM systems commonly used in nonprofits is valuable. Excellent communication, self-motivation, and empathy help you collaborate effectively across distributed teams and understand nonprofit missions. These skills ensure you can deliver impactful technology solutions that support organizational goals and foster positive change with limited resources.

What unique challenges might remote software engineers face when working for a nonprofit organization?

Remote software engineers in nonprofit organizations often work with limited resources and budgets, which can impact access to the latest tools or technologies. Additionally, they may collaborate with team members and stakeholders who have varying levels of technical expertise, requiring strong communication skills to explain complex solutions. Balancing mission-driven goals with technical constraints is common, so adaptability and creative problem-solving are especially valuable in this environment. Despite these challenges, the work can be highly rewarding, as engineers directly contribute to meaningful causes and community impact.

What does a Software Engineer do for a nonprofit organization in a remote role?

A Software Engineer working remotely for a nonprofit organization is responsible for designing, developing, testing, and maintaining software applications that support the nonprofit’s mission. This can include building websites, databases, or custom tools to help the organization manage operations, fundraising, data analysis, or outreach. Remote engineers collaborate with teams using digital communication tools, ensuring that technology solutions are accessible, secure, and align with the nonprofit’s goals. They may also help train staff and volunteers on new systems and offer ongoing technical support.

What is the difference between Software Engineer Non Profit Remote vs Software Developer Non Profit Remote?

AspectSoftware Engineer Non Profit RemoteSoftware Developer Non Profit Remote
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentRemote, collaborative teams, nonprofit projectsRemote, collaborative teams, nonprofit projects
Employer & Industry UsageNonprofit organizations, tech startupsNonprofit organizations, tech startups
Common Search & ComparisonYesYes

Both roles typically require similar technical skills and work in remote nonprofit settings. Software Engineers often focus on designing and architecting systems, while Software Developers implement and maintain code. The main difference lies in scope and responsibilities, but both are vital in nonprofit tech projects.

More about Software Engineer Non Profit Remote jobs
What cities are hiring for Software Engineer Non Profit Remote jobs? Cities with the most Software Engineer Non Profit Remote job openings:
What states have the most Software Engineer Non Profit Remote jobs? States with the most job openings for Software Engineer Non Profit Remote jobs include:
Infographic showing various Software Engineer Non Profit Remote job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer

Software Engineer

Mondo

Centreville, VA • Remote

$100/hr

Contractor

Medical, Dental, Vision, Retirement

Posted 10 days ago


Job description

Apply now: Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position.

Job Title: Software EngineerLocation-Type: Remote (U.S.)Start Date Is: July 27Duration: 3 Month Contract-to-HireCompensation Range: $50/hr – $63/hr (conversion after 3 months to $100-130k)Benefits: Eligible for Health, Dental, Vision, 401KMust be authorized to work in the U.S. This position is not eligible for sponsorship .

Job Description:Seeking a Software Engineer to help build and enhance a payment processing platform supporting customer-facing applications. This role is primarily backend-focused using C#/.NET and Azure, with occasional frontend development in Vue.js. The ideal candidate enjoys building scalable applications, solving complex technical problems, and working across the full application lifecycle.

Day-to-Day Responsibilities:

  • Partner with the Senior Software Engineer to develop, enhance, and support customer-facing web applications
  • Build backend functionality using C# and .NET (approximately 80% of the role)
  • Contribute to frontend development using Vue.js (approximately 20%)
  • Design, build, and maintain REST APIs
  • Support customer migrations onto the payment processing platform
  • Assist with payment processing, ACH, and credit card integration projects
  • Troubleshoot production issues across backend services, APIs, databases, and front-end applications
  • Collaborate with Product and Engineering teams in an Agile environment
  • Participate in sprint planning, standups, code reviews, and release activities
  • Contribute to scalable, secure, and maintainable application architecture

Minimum Requirements:

  • 3–5 years of professional software engineering experience
  • Payment processing, ACH, or financial services experience
  • Strong production experience with C# and .NET
  • Hands-on experience designing and building REST APIs from scratch
  • Experience with Azure Storage services, including Azure Tables and Azure Blob Storage
  • Understanding of authentication and application security best practices
  • Experience with modern front-end frameworks, preferably Vue.js
  • Experience building scalable, production-grade applications
  • Strong troubleshooting and debugging skills across multiple application layers
  • Experience working within Agile development teams
  • Strong communication and collaboration skills
Preferred Qualifications:
  • Azure Pipelines or CI/CD experience
  • Azure Function Apps, Service Bus, or Application Insights
  • Experience maintaining and enhancing legacy applications
  • Automated testing experience (Selenium, Playwright, etc.)
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code
  • Experience working in PCI or other regulated environments