HHiring Reality
← Code for America

Principal Software Engineer

Code for America
Location
Remote (in the U.S.)
Posted
9 days ago
Department
Product Engineering
Salary
$143,884 to $176,138
What they actually want (must-haves)
  • 10+ years of software engineering experience
  • Deep expertise in system architecture, data modeling, web technologies, and API design
  • Demonstrated track record of defining technical standards or patterns adopted across multiple teams
  • Experience framing and solving ambiguous technical problems
  • Expertise across multiple languages, frameworks, and tech stacks
  • Demonstrated ability to use AI coding tools judiciously
Nice to have
  • Deep expertise in one or more specific technology or domain areas relevant to Code for America's product portfolio
  • Personal or professional experience with the social safety net or other mission-relevant government services
  • Experience as a tech lead, engineering manager, or similar leadership role prior to moving into a Principal IC track
  • Experience building and integrating AI-powered features in production systems
What the job really is

As a Principal Software Engineer at Code for America, you will define technical standards and practices while driving high-quality software delivery across multiple teams. Your role involves solving ambiguous technical problems, mentoring engineers, and setting the technical direction for projects that enhance public services. You will collaborate with cross-functional teams to translate trends into technical strategies and support the engineering culture through documentation and shared practices.

Benefits
  • Comprehensive benefits package
  • Laptop provided
  • One-time $700 payment for remote environment setup
  • Cell phone and/or internet reimbursement of $50 per month
  • $500 annual stipend towards professional development
  • Training/guidance for staff required to utilize AI
Things to weigh
  • No specific technologies or tools mentioned, which may indicate a broad tech stack
  • The role involves significant cross-team influence, which may require strong interpersonal skills
  • The hiring process may take 1-2 months or longer, which could be a consideration for candidates looking for a quick turnaround
Job score5/5
Benefits5/5
Freshness5/5
Career value5/5
Role clarity5/5
Pay transparency5/5

Applying to Code for America?

See how your résumé matches this role — and tailor it from what actually gets interviews.