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

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: Product Strategist

Job Post: Product Strategist

We are searching for an experienced, full-time product strategist who is enthusiastic about our mission, excited about building products that fulfill clients’ and users’ needs, and looking for a place to flex their strategy and user experience skills.

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.