1

Software Developer Non Profit Jobs in Houston, TX

We manage capital on behalf of many of the world's preeminent private, public and nonprofit ... engineers in the world. Our colleagues are empowered to test their ideas and develop commercial ...

We manage capital on behalf of many of the world's preeminent private, public and nonprofit ... engineers in the world. Our colleagues are empowered to test their ideas and develop commercial ...

Patent Agent

Houston, TX · On-site

$120 - $180/hr

The ideal candidate must be registered with the USPTO, have a degree in Software Engineering ... to corporate, individual and nonprofit clients since 1834.Along with excellent benefits ...

The ideal candidate must be registered with the USPTO, have a degree in Software Engineering ... to corporate, individual and nonprofit clients since 1834. Along with excellent benefits ...

Familiarity with CAD software (e.g., SolidWorks, Creo, or AutoCAD), strong attention to detail, and ... Through our nVent in Action matching program, we provide funds to nonprofit and educational ...

Familiarity with CAD software (e.g., SolidWorks, Creo, or AutoCAD), strong attention to detail, and ... Through our nVent in Action matching program, we provide funds to nonprofit and educational ...

Overview: Draper is an independent, nonprofit research and development company headquartered in ... Our multidisciplinary teams of engineers and scientists work in a collaborative environment that ...

next page

Showing results 1-20

Software Developer Non Profit information

See Houston, TX salary details

$45.8K

$106.8K

$158.5K

How much do software developer non profit jobs pay per year?

As of Sep 5, 2026, the average yearly pay for software developer non profit in Houston, TX is $106,809.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,900.00 and $124,100.00 per year, depending on experience, location, and employer.

What does a software developer do at a non-profit organization?

A Software Developer at a non-profit organization designs, builds, and maintains software solutions that help the organization achieve its mission. This can include developing websites, managing databases, automating administrative tasks, or creating tools to support outreach and fundraising. Unlike corporate environments, non-profit developers often work with limited resources and may handle a broader range of responsibilities, collaborating closely with staff to address specific community needs. Their work is driven by a focus on social impact and supporting the organization's goals, rather than profit.

What are the key skills and qualifications needed to thrive as a software developer in a non-profit organization?

To thrive as a Software Developer in a non-profit, you need strong programming skills (such as Python, JavaScript, or Ruby), problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, cloud platforms, and content management systems, along with experience in open-source or donor management software, is often required. Collaboration, mission-driven motivation, and excellent communication skills help you work effectively with diverse teams and stakeholders. These skills ensure that technical solutions are delivered efficiently and align with the organization's goals and resource constraints.

What unique challenges might a software developer face when working in a non-profit organization?

As a Software Developer in a non-profit, you'll often work with limited budgets and smaller teams, which can require creative problem-solving and adaptability. Projects may prioritize social impact over commercial gain, so you might need to balance technical goals with the organization's mission and resource constraints. Collaboration with non-technical staff is common, so strong communication skills are essential to translate complex ideas. Additionally, you may have opportunities to wear multiple hats and contribute to a variety of projects, fostering both growth and versatility.

What is the difference between Software Developer Non Profit vs Software Developer Corporate?

AspectSoftware Developer Non ProfitSoftware Developer Corporate
CredentialsBachelor's in Computer Science or related field; certifications like Java, Python often preferredSame as non profit; similar certifications required
Work EnvironmentNon profit organizations, mission-driven projects, often collaborative and community-focusedCorporate offices, tech companies, fast-paced environments
Employer & Industry UsageNon profit sector, charities, NGOsPrivate sector, tech firms, startups
Search & Comparison IntentPeople comparing roles in non profit vs corporate tech sectorsLikely search for differences between non profit and corporate software development roles

Both roles require similar technical skills and certifications, but the work environment and organizational goals differ. Non profit developers focus on mission-driven projects, often with limited resources, while corporate developers work in profit-oriented settings with larger teams and faster project cycles.

Infographic showing various Software Developer Non Profit job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 3% Contract, and 1% Nights. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $106,809 per year, or $51.4 per hour.

Software Guidance Navigation & Control Engineer for Space Applications

The Charles Stark Draper Laboratory, Inc.

Houston, TX • On-site

$80 - $110/hr

Other

Posted 4 days ago


Job description

Overview

Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,000+ employees of Draper tackle important national challenges with a promise of delivering successful and usable solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary teams of engineers and scientists work in a collaborative environment that inspires the cross‑fertilization of ideas necessary for true innovation.

Job Description Summary

The Software Guidance Navigation and Control Engineer 2 develops software for cutting‑edge space and defense systems used by the US Government and commercial customers, as well as internal R&D projects. The role involves designing, integrating, and deploying advanced guidance, navigation, and control (GN&C) algorithms and software for systems that operate in complex environments such as underwater, ground, air, and space.

Responsibilities
  • Evaluate requirements, propose solutions, and explore design trades to support a design.
  • Design algorithms using modern theory and proven techniques.
  • Develop embedded software based on prototype algorithms.
  • Analyze designs to demonstrate performance and functionality.
  • Develop and execute software tests to check compliance with requirements.
  • Evaluate results to establish problem causes and develop solutions for inefficiencies.
  • Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicate with customers and stakeholders to establish requirements and describe the design and deliverables.
  • Participate in tag‑ups and informal meetings with group leads and colleagues.
  • Derive task‑level or component‑level requirements from system requirements.
  • Track priorities, scope, schedule, and cost.
  • Perform other duties as assigned.
Skills & Abilities
  • Proficient in MATLAB, Simulink, Python, C/C++ or other related tools.
  • Knowledge of basic software development standards.
  • Excellent analytical and problem‑solving skills.
  • Excellent written and verbal communication skills.
  • Foundational knowledge of autonomy, guidance, navigation, and control (GNC) technology.
  • Knowledge of real‑time software development tools.
  • Knowledge of project execution, designing, developing, and validating real‑time algorithms and software.
  • Strong background in control systems theory.
  • Clear communication of work assignments to team members.
Education & Experience
  • Bachelor's Degree in Aerospace Engineering, Electrical Engineering, or a related field is required.
  • Master's or Ph.D. in a related field is preferred.
  • 3‑5 years of Software Engineering or related experience is required.
  • 3‑5 years of GN&C Algorithm / Software Engineering or related experience is required.
  • Strong background in control systems theory and/or state estimation using various filtering techniques.
  • Applicants selected for this position may be required to obtain and maintain a government security clearance.
EEO Statement

Draper is committed to creating an inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or genetic information. Draper is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact hr@draper.com.

#J-18808-Ljbffr