2

Remote Ngo Software Engineer Jobs (NOW HIRING)

Remote Employment Type: Sixteen-month Contract Company: Alloy Digital We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background ...

Java Software Engineer | Remote

Hayti, MO ยท Remote

$41.50 - $57/hr

Apply software engineering expertise to ensure prompts and responses reflect real-world developer ... Ability to work independently in a fully remote, project-based environment. #J-18808-Ljbffr

Amentum is seeking a Software Engineer to work remote/hybrid. Experience/Skills Needed Knowledge of the academic as well as the practical aspects of Software Engineering is required. Ongoing ...

New

Software Engineer

Aiken, SC ยท On-site +1

Amentum is seeking a Software Engineer to work remote/hybrid. Experience/Skills Needed * Knowledge of the academic as well as the practical aspects of Software Engineering is required. Ongoing ...

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

Amentum is seeking a Software Engineer to work remote/hybrid. Experience/Skills Needed Knowledge of the academic as well as the practical aspects of Software Engineering is required. Ongoing ...

Lead Software Engineer - Remote

OR ยท On-site +1

$110K - $216K/yr

... 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 are looking for a Senior Software Engineer to join a team building large-scale backend systems ... Location: Remote (EU, US, CA, etc.) Working Hours: US Time Zones (ET-PT) **Your responsibilities ...

Job Overview Skyward IT Solutions LLC is seeking a highly skilled Remote Software Engineer to join their innovative team. The ideal candidate will be responsible for designing, developing, and ...

Job Overview Skyward IT Solutions LLC is seeking a highly skilled Remote Software Engineer to join their innovative team. The ideal candidate will be responsible for designing, developing, and ...

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

Remote Embedded Software Engineer

East Hartford, CT ยท Remote

$130K - $171K/yr

Ideal candidates should have a degree in engineering, experience in embedded software, and strong communication skills. The company offers a remote work environment and competitive benefits. J-18808 ...

ORA_REMOTE Description SAIC is seeking a Software Engineer to join our team in support of the Department of Defense (DoD) Office of the Secretary of Defense (OSD) and Air Force (AF). This position is ...

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

next page

Showing results 1-20

Remote Ngo Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do remote ngo software engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for remote ngo 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 as a Remote NGO Software Engineer, and why are they important?

To thrive as a Remote NGO Software Engineer, you need strong programming skills, experience with software development lifecycles, and a relevant degree in computer science or a related field. Familiarity with collaboration tools like Git, project management systems such as Jira, and cloud platforms is commonly required, along with knowledge of non-profit-focused tech stacks. Excellent communication, self-motivation, and problem-solving skills help you excel in remote and cross-cultural team environments. These abilities ensure you can deliver effective technology solutions that support NGO missions and operate efficiently in distributed settings.

What are some unique challenges faced by remote NGO software engineers, and how can they be addressed?

Remote NGO software engineers often work with teams spread across different time zones and may encounter limited resources or infrastructure compared to corporate settings. Effective communication and proactive collaboration are essential to ensure project alignment and timely delivery. Additionally, understanding the specific needs and constraints of NGOs, such as budget restrictions and compliance requirements, helps engineers create impactful, sustainable solutions. Regular check-ins, clear documentation, and utilizing project management tools can help overcome these challenges and foster a productive remote work environment.

What are Remote NGO Software Engineers?

Remote NGO Software Engineers are technology professionals who design, develop, and maintain software solutions for non-governmental organizations (NGOs) while working from a remote location. Their work supports NGO missions by creating tools such as websites, databases, mobile apps, and data analysis platforms that help manage projects, track impact, and improve communication. By working remotely, they can collaborate with international teams and contribute to global causes without being tied to a specific office location. This role often requires both technical expertise and an understanding of the unique needs and constraints of the non-profit sector.

What is the difference between Remote Ngo Software Engineer vs Remote Nonprofit Software Developer?

AspectRemote Ngo Software EngineerRemote Nonprofit Software Developer
CredentialsRelevant coding certifications, nonprofit sector experienceSame as above, often with nonprofit-specific knowledge
Work EnvironmentRemote, nonprofit organizations, tech teamsRemote, nonprofit sector projects
Employer & IndustryNonprofit organizations, NGOsNonprofit organizations, NGOs
Search & Comparison IntentUnderstanding roles in nonprofit tech projectsSimilar, focusing on nonprofit sector software roles

The main difference between a Remote Ngo Software Engineer and a Remote Nonprofit Software Developer lies in terminology and specific job focus. Both roles typically require similar technical skills and work in nonprofit environments. The term "Ngo" emphasizes the organizational type, while "Nonprofit" is more commonly used in job searches. Both roles aim to develop software solutions for nonprofit organizations, making their core responsibilities quite similar.

More about Remote Ngo Software Engineer jobs
What cities are hiring for Remote Ngo Software Engineer jobs? Cities with the most Remote Ngo Software Engineer job openings:
What are the most commonly searched types of Ngo Software Engineer jobs? The most popular types of Ngo Software Engineer jobs are:
What states have the most Remote Ngo Software Engineer jobs? States with the most job openings for Remote Ngo Software Engineer jobs include:

Software Engineer

Deploy Alloy

Birmingham, AL โ€ข On-site, Remote

Contractor

Posted 4 days ago


Job description

Overview Job Title: Software Engineer (Linux & Embedded Systems, C++) Location: Remote Employment Type: Sixteen-month Contract Company: Alloy Digital We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Linux, embedded systems, and C++ programming. You will work on the design, development, and optimization of embedded software that drives our cutting-edge products.

This role requires a deep understanding of hardware-software integration, programming, and performance optimization in resource-constrained environments. Responsibilities Design, develop, and maintain software for embedded systems using C++. Work closely with hardware engineers to ensure seamless integration of software and hardware components.

Optimize software for performance, efficiency, and memory usage in resource-constrained environments. Develop and maintain software on Linux-based systems, including kernel modifications, device drivers, and system-level applications. Debug, troubleshoot, and resolve issues related to embedded software and system performance.

Collaborate with cross-functional teams to define software requirements and develop innovative solutions. Implement robust, scalable, and maintainable code following best practices in software engineering. Participate in code reviews, testing, and validation of software solutions.

Maintain detailed documentation of design, development, and testing processes. Ensure software meets performance, quality, and reliability standards. Qualifications Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.

3+ years of experience in embedded software development, specifically in Linux environments. Proficiency in C++ programming (C++11 or later preferred). Strong experience with embedded Linux, including kernel development, device drivers, and system-level programming.

Familiarity with hardware-software integration and experience working closely with hardware engineers. #J-18808-Ljbffr