ForGood
Home / Jobs /Engineering & Technology / Principal Software EngineerEnglish · Français · Español
CF
Code for America

Principal Software Engineer

LocationRemote, within the United States
LevelSenior
Posted1mo ago
Engineering & Technology

Quick answer

Code for America is hiring a remote Principal Software Engineer (US-based) with a salary range of $143,884 to $176,138 to define technical standards and drive software delivery.

Role
Principal Software Engineer
Organization
Code for America
Location
Remote, within the United States
Level
Senior
Compensation
$143,884 to $176,138 annually
Category
Engineering & Technology

The role

Code for America is seeking a Principal Software Engineer to define technical standards and practices, drive reliable, high-quality software delivery, and set technical direction across multiple teams and projects.

What you'll do

  • Craft new features and drive solutions to technical problems
  • Own architecture and data-modeling decisions for systems
  • Support engineering culture by producing documentation and learning materials
  • Set and document technical direction for your domain
  • Mentor staff and senior software engineers
  • Partner with engineering managers and cross-functional peers to translate trends into technical strategy

What it takes

  • 10+ years of software engineering experience
  • Deep expertise in system architecture, data modeling, web technologies, and API design
  • Experience defining technical standards or patterns adopted across multiple teams
  • Expertise across multiple languages, frameworks, and tech stacks
  • Experience with AI coding tools and judiciously validating and refining generated code
  • Experience with Agile software development models like Scrum, XP, TDD, or BDD

What you'll bring

10+ years of software engineering experienceDeep expertise in system architecturedata modelingweb technologiesand API designExperience defining technical standards or patterns adopted across multiple teams

How we treat you

Comprehensive benefits package including laptop provided, remote work setup support, professional development funds, retirement plans, health insurance, time off, and collaborative working hours.

Frequently asked questions

Where is the job located?

The job is remote, within the United States.

What is the compensation range?

The compensation range is $143,884 to $176,138 annually.

What are the key qualifications required?

Key qualifications include 10+ years of software engineering experience, deep expertise in system architecture, data modeling, web technologies, and API design, and experience with AI coding tools.

How do I apply?

You can apply through the Code for America careers page.

Is the job remote?

Yes, the job is remote.

How to apply

Apply directly on Code for America's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Code for America's official posting before applying.

Meet people in Engineering & Technology

Upcoming conferences and workshops where people doing this kind of work get together.

Digital Collegium Annual Conference 2026
Oct 18–21, 2026 · Pittsburgh, United States + online
Greenbuild International Conference + Expo 2026
Oct 20–23, 2026 · New York, United States
AidEx Geneva 2026
Oct 21–22, 2026 · Geneva, Switzerland

All Engineering & Technology events →