Engineering Manager
- Countries
- Remote, USA
- Job Types
- software & tech
- Experience
- managers
- Organization Types
- government & public sector, nonprofits
- Location
- in the U.S. - Remote
- Posted Date
- Company
- Code for America
- Salary
- $128,945.0 - $157,850.0 annually
AI Summary
Job Description
Lead, coach, and develop a team of engineers building and operating systems for public services. Oversee technical delivery, mentor staff on best practices, and recruit talent. Partner with cross-functional leads to align priorities and drive successful outcomes. Contribute hands-on to one engagement while overseeing engineers' work on others, ensuring quality and durability of systems.
Hard Requirements
- At least 7 years of experience as a software engineer, engineering manager, or equivalent
- Experience managing engineering teams
- Experience across multiple languages, frameworks, or tech stacks
- Demonstrated ability to ramp quickly into unfamiliar tech stacks
- Demonstrated success leading multidisciplinary technical teams to build and operate technical solutions
- Experience with testing, observability, and operational rigor
- Familiarity with how to apply AI and emerging technologies effectively
- Experience anticipating and mitigating AI risks
- Experience with AI-assisted development
- Experience with cloud infrastructure
- Experience with Infrastructure-as-code tooling
- Experience with Agile Software Development models (Scrum, XP, TDD, or BDD)
- Demonstrated ability to use AI coding tools judiciously
- Validating and refining generated code for quality
Soft Requirements
- Excellent communication and collaboration skills
- Stellar writing skills
- Ability to manage cross-functional relationships
- Facilitate decision-making conversations
- Experience developing and empowering collaborative, high-performing teams
- Ability to manage through ambiguity in a fast-changing environment
- Curiosity about emerging AI tools
- Commitment to using AI responsibly and effectively
- Judgment to see where AI adds value and where it adds risk
- Deep commitment to Code for America's mission
- Personal or professional experience with the social safety net or other mission-relevant government services (bonus)
- Experience in government, civic technology, or digital transformation initiatives (bonus)
- Experience leading matrixed, multidisciplinary teams (bonus)
- Familiarity working within complex, legacy, or regulated technical environments (bonus)