2

Software Engineer Non Profit Remote Jobs (NOW HIRING)

Software Engineer - GreenSpark About GreenSpark GreenSpark is building the modern operating system ... Remote-first work environment * Mission-driven work culture focused on environmental impact

... engineers to help infrastructure and software excel together * An excellent communicator who thrives in a geographically distributed team with team members in Austin, San Francisco, Sydney and remote

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 ...

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 ...

Senior Software Engineer FS

Mclean, VA · Remote

$123K - $163K/yr

Senior Software Engineer - Full Stack Job number: 860 This is a remote position. Ad Hoc is a ... nonprofit space. Our customers include NASA, the General Services Administration, Office of ...

Software Engineer, AI & Service Development $55-$58/hr | W2 Ongoing Contract | Remote, PST Hours Del Oro Consulting, a nationwide consulting firm with over 20 years of experience providing strategic ...

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 ...

Sr .NET Software Engineer

$125K - $165K/yr

NET Software Engineer Apex Systems is looking for a remote Sr.NET Software Engineer to join one of our payment processing clients based in the Salt Lake City, UT area! This is a 6 month contract-to ...

$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 ...

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

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 ...

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 ...

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 Jun 24, 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:

Lead Software Engineer - Go (Remote)

InspHire

Broomall, PA • Remote

Full-time

Posted 23 days ago


Job description

We’re looking for a talented Lead Software Engineer with expertise in Go to lead one of the several development teams working on the subsystems in a company that's creating a world where everyone, everywhere, is connected. As the first global mobile network built on blockchain and the sharing economy, the company believes everyone has a fundamental right to connection, digital identity, economic freedom, and self-data governance.

  • Fully Remote
  • Competitive Salaries
  • Change the World

To succeed as a Lead Software Engineer, you should have a personality and work ethic aiming for excellence. Collaboration and communication skills are critical as the company works in small agile (Scrum) teams that are 100% remote.

This role is the right fit for you if you have excellent attention to detail and can also create high-performance code that adhere to industry best practices.

Lead Software Engineer (Go) responsibilities:

Your experience and desired career path will determine which of the company's sub teams you will join. These are some responsibilities of being the Lead Software Engineer (Go) for the company:

  • Lead the architectural design and establish good coding practices, guiding your team in the process
  • Take end-to-end ownership of the product: from backlog refinement to production performance
  • Produce high quality, readable and performant code, properly tested with Unit and Integration tests
  • Accept and offer constructive feedback to help you and your peers improve
  • Care for overall quality, code, and architecture
  • Design and build complex distributed systems
  • Design and build blockchain protocols and applications
  • Design and build complex VoIP and networking systems
  • Design and build small yet efficient embedded binaries on low-power devices
  • Mentor team members with less experience
  • Assist in the redaction of manuals, technical documentation, and tutorials
Lead Software Engineer (Go) requirements:
  • Software development: 5+ years of experience in a leadership position
  • Familiarity with test automation tools, CI pipelines, Cloud, and containerization technologies (embedded systems experience is a plus)
  • Appreciate clean code and best practices in software engineering (Domain-Driven Design is a plus)
  • Good communication skills, knowledge sharing, and collaboration
  • Experienced and specialized in Go, but also in harmony with the “right tool for the job” mentality.
  • Familiarity with cryptography — a major plus!
  • Experience with Haskell programming — 5 stars!