Principal Software Engineer
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
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.
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.
More Engineering & Technology roles
Associate Professor of Chemical Engineering
Director of IT Services
Clerk of Works Manager
Meet people in Engineering & Technology
Upcoming conferences and workshops where people doing this kind of work get together.