Join Our Team

Use your superpowers for good.

We’re always interested in meeting curious, passionate people who share our view that technology can make the world better. Job opportunities are posted here as they become available, but you’re welcome to reach out and say hello any time! Internship info can be found here.

Job Post: Project Manager

Job Post: Project Manager

Please note: We are no longer accepting applications for this position.

Software for Good is looking for a project manager who is enthusiastic about our mission and work, committed to delivering high-quality software, and who loves working with people to see a project to completion.

Job Post: Senior Engineer

Job Post: Senior Engineer

Software for Good is searching for a senior back-end software engineer who is passionate about our mission, eager to learn and experiment with new technology, and an enthusiastic collaborator.