Principal Software Engineer - Cross-Team Architect (Remote)

codeforamerica

United States

Remote

USD 170,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote in United States
40 hours per week
Paid holidays
Sick time
Parental leave
Sabbatical after five years
401(k) with employer match
Medical coverage with no-cost option
Professional development stipend
Phone reimbursement

Job summary

Code for America is seeking a Principal Software Engineer to define technical standards and practices, guiding high‑quality software delivery across multiple teams building public services. This senior, hands-on role combines deep technical expertise with broad influence, tackling the most ambiguous, high-leverage problems.

Reporting to the Director or Senior Director of Product Engineering, the role is remote within the United States, with travel up to 10%.

Qualifications

  • Extensive experience as a senior or staff software engineer working on production systems at scale.
  • Ability to set technical direction across teams, including architecture and data-modeling for multi-service systems.
  • Strong written communication with documentation and technical decision records for cross-team use.
  • Experience mentoring engineers and elevating the technical judgment of those around you.
  • Comfort weighing competing concerns such as delivery speed, maintainability, and feasibility.

Responsibilities

  • Design and ship features that help people navigate public services more easily, taking on the hardest problems in the domain and modeling the standard other engineers build toward.
  • Drive solutions to ambiguous or undefined technical problems, weighing tradeoffs across competing priorities at discipline-wide scale.
  • Own architecture and data-modeling decisions for systems spanning multiple services or teams, balancing speed against maintainability and pragmatism against ideal outcomes.
  • Iterate to validate approaches, then engineer durable, reusable capabilities such as shared services, libraries, and AI-enabled components that other teams can build on.
  • Produce documentation, technical decision records, and learning materials that engineers across multiple teams rely on.
  • Mentor staff and senior engineers on technical judgment and practice, and create conditions for them to grow into unfamiliar problem spaces.

Skills

Senior level software engineering
Architecture & data modeling
Cross-team collaboration
Technical mentorship
Technical documentation

Job description

Code for America is seeking a Principal Software Engineer to define technical standards and practices, guiding high‑quality software delivery across multiple teams building public services. This senior, hands-on role combines deep technical expertise with broad influence, tackling the most ambiguous, high-leverage problems.

Reporting to the Director or Senior Director of Product Engineering, the role is remote within the United States, with travel up to 10%.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Staff Software Engineer - Architect & Tech Leader
Remote Staff Software Engineer - Architect & Tech Leader

codeforamerica • United States

Remote
USD 150,000 - 210,000
Medical coverage with no-cost employee
Paid holidays
Sabbatical after 5 years
+2
Staff Software Engineer – Remote, Public Service Impact
Staff Software Engineer – Remote, Public Service Impact

Code for America • United States

Remote
USD 129,000 - 158,000
Remote work across the US
401k match and retirement plans
No-cost health insurance options
+1
Remote Staff Software Engineer - Gov Tech & Public Impact
Remote Staff Software Engineer - Gov Tech & Public Impact

Thewia • California

Hybrid
USD 129,000 - 158,000
Laptop provided
Remote work across US
Development stipend
+3
Remote Engineering Manager — Lead Impactful Public Services
Remote Engineering Manager — Lead Impactful Public Services

Remote • San Francisco (CA)

Remote
USD 129,000 - 158,000
Laptop provided
Remote environment setup stipend ($700
Internet reimbursement $50/month
+1
Engineering Manager — Hands-On Leader (Remote)
Engineering Manager — Hands-On Leader (Remote)

codeforamerica • United States

Remote
USD 140,000 - 200,000
Open personal time off
14 paid holidays
17 weeks paid parental/family leave
+5
Staff Software Engineer
Staff Software Engineer

Thewia • California

Hybrid
USD 129,000 - 158,000
Laptop provided
Remote work across US
Development stipend
+3
Principal Software Engineer
Principal Software Engineer

codeforamerica • United States

Remote
USD 170,000 - 230,000
Remote in United States
40 hours per week
Paid holidays
+7
Staff Software Engineer
Staff Software Engineer

Code for America • United States

Remote
USD 129,000 - 158,000
Remote work across the US
401k match and retirement plans
No-cost health insurance options
+1
Principal Software Engineer – Remote GovTech Leader
Principal Software Engineer – Remote GovTech Leader

A1M Solutions, Inc • United States

Remote
USD 155,000 - 185,000
Medical, dental, vision coverage
401(k) with employer matching
Paid time off and holidays
+1
Lead Product Manager, Civic Tech & Public Services (Remote)
Lead Product Manager, Civic Tech & Public Services (Remote)

Code for America • Indiana

Remote
USD 129,000 - 158,000
Laptop provided
Remote setup stipend
Internet reimbursement
+2