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?
  • 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.
  • Cityblock Health - Cityblock was founded on the premise that health starts at the neighborhood level, and that everyone should have good care for what matters to them.
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
5 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