Principal Software Engineer

Code For America

The Principal Software Engineer at Code For America tackles complex technical challenges and guides other engineers in best practices.

Last checked on September 23, 2026. We may earn a commission when you click through.

Advertisement
✓ Fully remote work environment ✓ Opportunity to mentor and lead ✓ Engagement in meaningful projects

Principal Software Engineer

Code For America

Updated 1 day ago
Apply now →

You'll be redirected to talent.com

Buffalo Remote

This position is ideal for experienced engineers looking to lead in a remote setting, especially those passionate about civic technology. However, the lack of disclosed salary might deter some candidates.

About this role

The Principal Software Engineer at Code For America tackles complex technical challenges and guides other engineers in best practices.

About the Company

Code For America is a nonprofit focused on using technology to improve government services and civic engagement.

Key Highlights

  • ✓ Mentor Staff and Senior Software Engineers
  • ✓ Solve undefined technical problems
  • ✓ Support the engineering discipline's roadmap
  • ✓ Work in a fully remote environment

💡 Honest Take: While the role offers an opportunity to lead and mentor, the absence of salary details may raise concerns about compensation. Make sure to clarify potential salary expectations during the application process.

Pros

  • ✓ Fully remote work environment
  • ✓ Opportunity to mentor and lead
  • ✓ Engagement in meaningful projects

Cons

  • ✗ Salary not disclosed
  • ✗ Potentially high expectations

Best For: Tech-savvy professionals with a passion for civic engagement and mentoring others.

Watch Out: Be prepared to discuss salary expectations, as this information is not provided upfront.

Apply for this position →

You'll be redirected to talent.com

What Customers Say

Employees generally appreciate the mission-driven work environment and the opportunity for professional growth, despite some concerns about salary transparency.

Expert Review

This role for its emphasis on solving complex technical issues while mentoring less experienced engineers. Code For America values civic engagement, making this a fulfilling opportunity for those aligned with its mission. Remote work adds flexibility, but you might face challenges in salary negotiation due to the lack of disclosed figures.

Our editorial team notes that the mentoring aspect can be rewarding, but it requires a strong technical foundation and leadership skills. This position may not suit individuals seeking traditionally structured corporate environments, as the nonprofit sector can have different operational norms. For engineers with a passion for public service, this role offers a to impact society positively.

However, candidates should approach the application with a clear understanding of the nonprofit sector's compensation dynamics. It's essential to research and prepare questions regarding salary and benefits during the interview process.

You might also like

Related Articles