Director of Resource Management
Code for America
Code for America believes government can work for the people, by the people, in the new digital age, and that government at all levels can and should work well for all people. For more than a decade, we’ve worked to show that with the mindful use of technology, we can break down barriers, meet community needs, and find real solutions.
Our employees build and transform government and community tools and services, making them so good they inspire change. We merge the best parts of technology, nonprofit, and government to help support the people who need it most.
With a focus on transparency and fairness, and deep empathy for partners in government and community organizations and the people that our partners serve, we’re building a movement of motivated change agents driven by meaningful results and lasting impact.
At Code for America, you contribute to exciting work while learning and developing in a supportive and flexible environment. Our compensation and benefits are holistic and thoughtfully curated to represent our employees and our mission. Help us drive real generational change that lasts.
Code for America is looking for a talented Director of Resource Management whose strategic staffing decisions will directly impact our ability to deliver high-quality work, meet project deadlines, and operate within budget. By optimizing resource utilization and anticipating future needs, you will enable leadership to pursue new opportunities with confidence, drive the success of our programmatic work, and help scale Code for America’s impact nationwide.
About the Role:
The Director of Resource Management will act as the "air traffic controller" for our project portfolio. This is a new, pivotal role that will serve as the central nervous system for how we staff projects across the organization. You'll provide real-time oversight and forward-looking allocation of staff, ensuring our people and their skills are used in the smartest, most effective way possible.
Sitting at the intersection of partnership development, delivery, and our discipline leads, you will ensure teams are staffed with the right skills and capacity to deliver high-quality work today while preparing for the needs of tomorrow. By balancing workloads and strategically matching the right people to the right projects, you will play a key part in scaling Code for America's impact nationwide.
This role will report to the Chief Operating Officer and is expected to travel no more than 10% of the time.
Code for America is based in California and can employ those who reside full-time within the United States. This is a remote position.
In this Position You Will:
- Staffing & Allocation Decisions:
- Collaborate with discipline leads to facilitate staffing solutions; over time, evolve from facilitator to decisional authority for most staffing decisions over time.
- Maintain the single source of truth for current & projected staffing across all projects and disciplines.
- Make staffing recommendations for multi-disciplinary teams (engineering, design, data science, programs, etc) that balance project needs, people needs, partner needs, and financial realities.
- Continuously assess staffing levels to identify opportunities for optimization; manage reallocations when project needs shift, organizational priorities change, or staff go on leave or exit
- Collaborate with revenue and finance teams to confirm staffing plans align with budget constraints, flagging risks when additional resources may be required.
- Ensure monthly close of staff allocations is accurate and meets Finance’s requirements.
- Strategic Planning & Forecasting:
- Track project end dates, pipeline opportunities, and planned staff availability (e.g., roll-offs, leaves, new project starts).
- Translate these inputs into forward-looking views of capacity, showing where and when gaps or surpluses will emerge, and keep leadership regularly updated.
- Model different scenarios (e.g., accepting new work, shifting timelines, hiring contractors vs. full-time staff) to inform leadership prioritization decisions.
- Highlight capacity or skill gaps from the staffing forecasts and scenarios, and recommend targeted hiring, contractor use, or staff development.
- Develop and maintain a forward-looking staffing plan (refreshed on a regular cadence) that ensures Code for America has the right people, with the right skills, available at the right time. Connect this plan to upcoming projects, products, and partnerships so leadership can make confident decisions about workload balance, new commitments, and hiring.
- Use staffing forecasts to help the recruiting team anticipate headcount needs and hiring surges.
- Process & System Management:
- Build and maintain Code for America’s resource management process, including cadence, tools (e.g., google sheets, Asana), and core artifacts.
- Ensure allocations are transparent, date-aware, and consistent across the organization.
- Define and track key metrics (e.g., capacity, utilization) to monitor staffing health and effectiveness.
- Identify opportunities for process improvement and innovation within staffing operations, including automating manual tasks and embedding new solutions into internal tools to ensure scalability.
- Inform leadership and relevant teams about upcoming capacity through regular reporting to support partnerships, fundraising, and to provide feedback on project start dates.
- Provide regular reporting to the COO and leadership team on capacity health and staffing risks.
- Cross-Functional & Stakeholder Collaboration:
- Partner with discipline leads to maintain an understanding of staff skills, growth areas, and development goals across our multi-disciplinary team (engineering, data science, design, research, product, etc).
- Collaborate with Government Partnerships & Revenue to understand the unique teaming needs of each prospective partner or client.
- Work closely with senior leadership and discipline leads to anticipate staffing needs, align on goals, and proactively resolve resource conflicts.
- Support new project scoping efforts by helping the partnerships team understand staff availability and potential start dates for potential projects. .
- Collaborate with the Partnerships team and the Senior Director of Program Delivery to develop a taxonomy of project types and staffing ratios (e.g., cohort/multi-state hub, light-touch advisory, deeper technical builds) to enable predictable scoping, staffing, and scaling.
- Collaborate with Finance, Operations, and People Operations teams to provide data on staffing trends, utilization, and growth needs, and to understand the cost implications of staffing decisions.
- Other duties as assigned
About You:
- Professional background: 7+ years of experience in resource management, product management, project/delivery leadership, or operations within a professional services, consulting, or civic tech environment.
- Multi-disciplinary leadership: Experience leading complex, multi-disciplinary technical projects in government, nonprofits, and/or mission-driven organizations (civic tech strongly preferred).
- Experience designing or evaluating multi-disciplinary teams: Proven ability to assess what makes a team effective, including how different roles (e.g., product, engineering, design, research, program) need to come together to deliver strong outcomes.
- Judgment in team composition: Demonstrated skill in balancing client needs, staff development goals, and organizational priorities when shaping teams, with a clear understanding of how composition affects delivery quality.
- Practical intuition: A track record of making sound staffing decisions not only based on utilization data but also on an understanding of the dynamics, mix of skills, and leadership required for teams to succeed.
- Strategic mindset: Ability to see the big picture and design scalable staffing approaches that anticipate future needs, not just solve for the short term.
- Strong analytical rigor: Skilled in interpreting complex staffing and utilization data to inform clear, actionable decisions.
- Relationship building: Exceptional interpersonal skills with the ability to develop trust and influence across disciplines, senior leaders, and project teams.
- Facilitation and communication: Proven skill in leading staffing discussions, surfacing trade-offs, and driving alignment among senior stakeholders.
- Adaptability: Comfortable navigating shifting priorities, market conditions, and project demands, while maintaining clarity and focus on organizational goals.
- Continuous Improvement Mindset: Comfort experimenting with and adopting new tools and methods to improve transparency, scalability, and efficiency in staffing operations.
- Resource & project tools: Proficiency with project management and resource planning tools, software, and dashboards (e.g Asana, Airtable), with the ability to design and maintain systems that support organization-wide visibility.
- Data & analysis: Advanced proficiency with Google Suite, with an emphasis on Google Sheets (especially formulas and modeling) to track and analyze staffing data.
- Organizational discipline: Exceptional organizational skills and attention to detail, ensuring accuracy and consistency in a complex, fast-moving environment.
- Fast-paced execution: Ability to thrive in a fast-paced, dynamic environment, balancing multiple priorities while maintaining clarity and structure.
- Mission alignment: Experience in mission-driven, civic tech, government, or environments preferred.
It’s a Bonus if You Have:
- Experience managing a complex portfolio of projects in a large or multi-program organization.
- Familiarity with advanced resource management tools and dashboards, including scenario planning and utilization reporting.
- Professional experience with the social safety net and government service delivery, ideally in SNAP, Medicaid, or related programs.
- Experience streamlining or automating resource management processes using tools such as spreadsheets, project management platforms, or lightweight integrations to streamline the management of staffing data and reduce manual work.
- Experience working with data visualization or reporting tools (e.g., dashboards, capacity trackers) to communicate staffing scenarios to leadership.
- Knowledge of professional services or consulting staffing practices, especially within civic tech, government, or nonprofit contexts.
- Ability to translate technical processes into accessible workflows so that non-technical colleagues can use staffing tools effectively.
What You’ll Get
Salary:
Code for America’s salary bands are transparent as a part of our commitment to transparency and fairness. As part of our hiring practices, we aim to target the midpoint of the 2nd quartile of the range for all new hires.
Offer targets vary based on market / geographic location. The offer targets for this role range from $143,884 to $176,138, annually.
Benefits and Perks:
- Values:
- Leadership and teammates who share a strong work ethic and values, and who respect and care for one another
- A collaborative, cross-functional, hardworking, and joyful environment
- Employee Enablement Support:
- Laptop provided
- $700 remote environment setup; $200 stipend and up to $500 reimbursement, in accordance with our equipment policy
- Cell phone and/or internet reimbursement of $50 per month
- Professional Development:
- $1000 annual (per calendar year) stipend towards professional development; prorated at time of hire
- Up to $1000 of professional development funds can be rolled over each year, up to a maximum of $2000
- Retirement & 401k Plans:
- Employees under 3 years are eligible for a 100% employer match of up to 3% of employee contribution
- Employees with 3+ years are eligible for an additional 50% employer contribution over 3%, to a maximum of 5%
- Medical:
- Full benefits package with options up to 100% coverage toward select medical, dental, and vision plans
- Employer contributes up to 80% of the cost towards dependent and family coverage
- Remote Work:
- Code for America employees may work remotely across the US
- Code for America employees main residence must be within the US
- Full-time employees work 40 hours per week, Monday - Friday
- Collaborative working hours: we aim to hold all internal meetings between 10 AM - 3 PM PT. We expect all Code for America staff to be available during these set working hours
- Time Off:
- Open personal time off, a minimum of 16 paid holidays, and an org-wide closure from Christmas Day through New Year's Day
- Paid sick time; up to 96 hours annually
- Competitive paid parental and family leave
- 4 weeks of paid sabbatical after 4 years of service, with an option of up to 4 additional weeks of unpaid time away
Equal Employment Opportunity:
Code for America is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.
Code for America Workers United:
This position is not covered by a Collective Bargaining Agreement between Code for America and Code for America Workers United, affiliated with OPEIU, Local 1010. The agreement was ratified on October 27, 2023, and is currently in effect.
#LI-MD1