Tech Jobs for Good Logo

Find Software Engineer jobs at social impact companies, foundations, and innovative tech nonprofits in the US.




Frequently Asked Questions about Software Engineer jobs

What does a Software Engineer do?

A Software Engineer designs, develops, tests, and maintains software applications or systems. They analyze user requirements, write code, debug software issues, and collaborate with cross-functional teams to deliver high-quality software solutions. Additionally, Software Engineers often stay updated on industry trends, technologies, and best practices to continuously improve their skills and contribute effectively to the development process.

What is the average salary of a Software Engineer on Tech Jobs for Good?
What skills are essential for a Software Engineer?
  1. Python
  2. React
  3. Excel
  4. SQL
  5. ExpressJS
What kinds of organizations hire Software Engineers on Tech Jobs for Good?
  • Nuna - Data can be a powerful driver of change—but only when it’s acted upon with empathy. Our technology, data, and analytics solutions help healthcare payers and providers get the answers they need to make quality care more affordable for millions of people.
  • Code.org - Code.org is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities.
  • Zipline - We created Zipline to deliver medicine via drone to those who need it most
I'm hiring a Software Engineer, how do I post my job on Tech Jobs for Good?

Open Software Engineer jobs

Sort by: Relevance | Date
22 jobs found
Be the first to see new Software Engineer jobs.

Save this search to get an email when new jobs match this search.

Create Account to Save Search


Search for other tech jobs

Advanced Search