2

Software Engineer Non Profit Remote Jobs (NOW HIRING)

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

Join the Team at PhoneBurner SaaS Company Seeks Motivated Software Engineer This is a remote position allowing you to work from a home office. Hours will be full-time, 40 hours a week during standard ...

A REMOTE Avionics Software Engineer position is available at Belcan supporting one of our aerospace customers. We are seeking an Avionics Software Engineer with at least 5 years of experience and ...

Software Engineer I

Rochester, MI · Remote

$104K - $130K/yr

Remote, USA Compensation: $104,000.00-$130,000.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on ...

Software Engineer I

Birmingham, MI · Remote

$104K - $130K/yr

Remote, USA Compensation: $104,000.00-$130,000.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on ...

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

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

As the Nonprofit Marketing Platform trusted by over 1,300 nonprofits, Feathr is purpose-built to ... Fully Remote, Health/ Dental/ Vision, Paid Holidays/ Vacation/ Sick time, and more! Your Work ...

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

Senior Software Engineer FS (LOC)

Mclean, VA · Remote

$123.80K - $163.30K/yr

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

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

We are looking for a talented software engineer to join our code analysis platform team. You will ... You will collaborate with a globally distributed remote team, including security researchers ...

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 May 31, 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 May 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 46% Physical, 3% Hybrid, and 51% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer

Beth Page tech

Maryland City, MD • Remote

Full-time

Posted just now


Job description

Title : Software Engineer 
Location : Remote
Type : Full Time
Job Description :

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 programming skills and grow as a technology professional in a dynamic environment.
Responsibilities :

  • Develop, test, and maintain software applications under the guidance of senior engineers.
  • Collaborate with cross-functional teams to design and implement solutions that meet business needs.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and debug software issues to ensure optimal performance.
  • Participate in code reviews and contribute to team knowledge sharing.
Qualifications :
  • Bachelor’s degree in Computer Science or a related field.
  • Basic programming experience (e.g., internships, academic projects, or professional work).
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript, etc.).
  • Strong problem-solving skills and eagerness to learn new technologies.
  • Excellent communication and teamwork abilities.
Preferred Skills
  • Experience with UiPath or robotic process automation (RPA) tools is a plus but not required.