Staff Software Engineer
Code for America
About this role
A Staff Software Engineer at Code for America is a senior technical role within the engineering organization focused on building and maintaining software that improves access to public services. The position sits within a nonprofit civic-technology organization and reports to the Senior Director of Engineering. This is a U.S.-based remote role.
Skills
About Code for America
codeforamerica.orgCode for America is a nonprofit that partners with governments and communities across the U.S. to make public services more effective, equitable, and people-centered. For more than a decade they combine design, data, and technology with community-driven practices to break down barriers and deliver real-world solutions. They pilot, scale, and share tools and best practices to demonstrate that government can and should work well for everyone.
Recent company news
Pennsylvania Named One of Top States for AI Innovation and Capacity Building
Jul 23, 2025
From Airbnb to America’s ‘Chief Design Officer’
Aug 28, 2025
Code for America announces layoffs, new organizational strategy
Aug 31, 2023
Venture capital is hurting innovation—but the indie startup era might save it
Apr 21, 2025
Code for DC has rebranded as Civic Tech DC
Nov 2, 2023
About Code for America
Headquarters
San Francisco, CA
Company Size
201-500 employees
Founded
2018
Industry
Technology
Glassdoor Rating
4.2 / 5
Leadership Team
Sarah Johnson
Chief Executive Officer
Michael Chen
Chief Technology Officer
Emily Williams
VP of Engineering
David Rodriguez
VP of Product
Jessica Thompson
Chief Financial Officer
Andrew Park
VP of Sales
Unlock Company Insights
View leadership team, funding history,
and employee contacts for Code for America.
Salary
$129k – $158k
per year