Staff Software Engineer

codeforamerica

United States

Remote

USD 150,000 - 210,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

Medical coverage with no-cost employee
Paid holidays
Sabbatical after 5 years
Parental leave
401(k) with employer match

Job summary

Code for America in the United States is seeking a Staff Software Engineer to help set the technical direction of an engineering team building high-impact public services. The role blends hands-on work with technical leadership and focuses on reliable delivery, sound architecture, and mentoring teammates. This remote role is open to U.S.

residents, with travel up to 10%. You will design features, write tests, mentor engineers, and establish technical direction while collaborating with product

Qualifications

  • Significant experience delivering production software with architectural ownership and data modeling for substantial systems.
  • Strong coding, design, and code review skills with sound judgment on tradeoffs.
  • Experience mentoring engineers and improving how a team builds, tests, and ships software.
  • Ability to lead through ambiguity, bias toward action, and adapt to changing priorities.
  • Comfort using AI-assisted development tools responsibly within delivery workflows.
  • Eligibility to work full-time within the United States.

Responsibilities

  • Design and ship features that make government services easier for the public to navigate, iterating quickly and hardening them once proven.
  • Write automated tests and develop monitoring strategies to maintain a high bar of service quality in production.
  • Make architectural and data-modeling decisions for significant parts of a system, weighing tradeoffs such as speed versus maintainability and familiar tools versus the right tools.
  • Establish direction for technical work within the team, anticipating challenges and documenting the reasoning behind key choices.
  • Collaborate with product managers and cross-functional peers, adapting approach as priorities and tooling shift.
  • Produce documentation and learning materials that strengthen the engineering culture and support others.

Skills

Software architecture
Data modeling
Mentoring
Code reviews
Delivery ownership
AI-assisted development tools

Job description

Role overview

A Staff Software Engineer is needed to help set the technical direction of an engineering team building high-impact public services. The role blends hands-on engineering with technical leadership, focusing on reliable delivery, sound architectural decisions, and mentoring teammates. It is a full-time remote position open to U.S. residents, with travel expected at up to 10%.

Responsibilities
  • Design and ship features that make government services easier for the public to navigate, iterating quickly and hardening them once proven.
  • Write automated tests and develop monitoring strategies to maintain a high bar of service quality in production.
  • Make architectural and data-modeling decisions for significant parts of a system, weighing tradeoffs such as speed versus maintainability and familiar tools versus the right tools.
  • Establish direction for technical work within the team, anticipating challenges and documenting the reasoning behind key choices.
  • Collaborate with product managers and cross-functional peers, adapting approach as priorities and tooling shift.
  • Produce documentation and learning materials that strengthen the engineering culture and support others.
Requirements
  • Significant experience delivering production software, with demonstrated ownership of architecture and data modeling for substantial systems.
  • Strong coding, design, and code review skills, paired with sound technical judgment on tradeoffs.
  • Experience mentoring engineers and improving how a team builds, tests, and ships software.
  • Ability to lead through ambiguity, bias toward action, and support the team when priorities change.
  • Comfort using AI-assisted development tools responsibly within delivery workflows.
  • Eligibility to work full-time within the United States.
Nice to have
  • Background working on civic, government, or other public-interest technology products.
  • Familiarity with operating technical systems at scale in mission-driven contexts.
Benefits and work setup
  • Remote-first with required residence in the United States; full-time schedule of 40 hours, Monday through Friday.
  • Collaborative working hours aimed at 10 AM–3 PM PT for internal meetings.
  • Open personal time off (subject to manager approval), at least 14 paid holidays, an organizational closure from Christmas Day through New Year's Day, and paid sick time.
  • Seventeen weeks of paid parental and family leave, plus three weeks of paid sabbatical after five years of service.
  • Medical coverage that includes at least one no-cost employee-only plan and substantial employer contribution toward dependent coverage.
  • 401(k) with a 100% employer match on the first 3% of contributions and an additional match for longer-tenured employees.
  • Phone or internet reimbursement of $50 per month.
  • Annual professional development stipend with rollover, plus dedicated support for building AI-related skills relevant to the role.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Staff Software Engineer Remote (in the U.S.)
Staff Software Engineer Remote (in the U.S.)

Code for America • California

Hybrid
USD 129,000 - 158,000
Remote work across US
401k employer match
Professional development stipend
+1
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Software Engineer (FedD105)
Software Engineer (FedD105)

defenseunicorns • United States

Remote
USD 123,000 - 167,000
Remote work in the United States
Travel 10–15%
Medical dental vision coverage
+5
Senior Full-Stack Engineer (Remote) – AI-Driven, High Impact
Senior Full-Stack Engineer (Remote) – AI-Driven, High Impact

7Seventy • United States

Hybrid
USD 115,000 - 135,000
Remote work flexibility
High-visibility projects
Personal growth
+1
Staff Software Engineer, Product
Staff Software Engineer, Product

True Talent Solutions Partners • San Francisco (CA)

Hybrid
USD 202,000 - 262,000
Staff Data Engineer
Staff Data Engineer

codeforamerica • United States

Remote
USD 140,000 - 210,000
Fully remote in US
40-hour work week, Mon–Fri
Professional-development funding
+2
Senior Software Back End Engineer
Senior Software Back End Engineer

Royper Royco LLC • United States

Remote
USD 122,000 - 165,000
Health insurance
Health Savings Account (HSA) options
Dental and vision coverage
+3
Staff Engineer, Brand
Staff Engineer, Brand

shopltk • United States

Remote
USD 180,000 - 240,000
Remote-first
Health benefits (medical, dental, and视
401(k) match
+3