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: Senior Designer

Job Post: Senior Designer

Bursting with ideas and inspiration? Passionate about user experience and user interface design? Searching for opportunities to grow your career and use your creative powers for good? We want to meet you! Software for Good is interested in hiring an experienced, full-time Senior Designer who is enthusiastic about our mission, excited about the role of … Continued

Job Post: Technical Project Manager

Job Post: Technical Project Manager

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

Software for Good is looking for an experienced, full-time technical project manager who is enthusiastic about our mission and work, committed to delivering high-quality software, and who will take initiative to build upon and improve our existing Agile-inspired software development process. As a PM, you’ll manage a variety of software development projects, from complex web … Continued

Job Post: Communications Specialist

Job Post: Communications Specialist

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

Searching for an opportunity to grow your communication, writing, and marketing skills while working alongside an awesome team of people using technology to solve big problems? We should talk! Software for Good is looking for a communications specialist to support our team’s marketing, business development, and social media efforts. This will be a fun, fast-paced … Continued