Tech Jobs for Good Logo

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




Frequently Asked Questions about Staff Software Engineer jobs

What does a Staff Software Engineer do?

A Staff Software Engineer is a senior-level position within an engineering team, often responsible for leading and driving technical initiatives. They typically take on more complex and high-impact projects, provide technical guidance and mentorship to junior engineers, and contribute to architectural decisions and design reviews. Additionally, Staff Software Engineers may play a key role in setting technical direction, promoting engineering best practices, and fostering a culture of innovation and excellence within the organization.

What is the average salary of a Staff Software Engineer on Tech Jobs for Good?
What skills are essential for a Staff Software Engineer?
  1. Python
  2. ExpressJS
  3. Excel
  4. Security
  5. SQL
What kinds of organizations hire Staff Software Engineers on Tech Jobs for Good?
  • Findhelp, a Public Benefit Corp. - Findhelp connects people in need with the social care programs that serve them at findhelp.org (with dignity and ease).
  • Propel - We build software for low-income Americans who are often overlooked by traditional tech innovation.
  • Mozilla - Mozilla makes browsers, apps, code and tools that put people before profit.
I'm hiring a Staff Software Engineer, how do I post my job on Tech Jobs for Good?

Open Staff Software Engineer jobs

Sort by: Relevance | Date
3 jobs found
Be the first to see new Staff 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