ServiceNow SPM Developer

CACI International•O'Fallon, IL
•$75,200 - $158,100

About The Position

CACI is seeking a ServiceNow Strategic Portfolio Management (SPM) Developer to design, develop, and maintain SPM solutions across the enterprise portfolio. The role calls for technical expertise in ServiceNow SPM applications, knowledge of portfolio management best practices, and the ability to work independently on moderately complex projects while supporting junior team members. The position requires a Secret clearance and may involve up to 10% travel within the continental United States. The developer will implement, configure, test, deploy, and enhance SPM applications and solutions. Work spans project and portfolio management, demand and innovation management, resource and financial management, Agile and Lean portfolio management, integrations, analytics, and process improvement. The role includes maintaining out-of-the-box configurations, creating custom applications and automations, and developing dashboards, reports, workflows, integrations, and planning tools. This position is contingent on funding and may not be filled immediately. Applicants may also be considered for other consistently available positions at CACI.

Responsibilities

  • Implement, configure, test, deploy, and enhance SPM applications.
  • Design and configure Project Portfolio Management solutions, project templates, governance frameworks, approval workflows, portfolio planning, prioritization, and benefits realization processes.
  • Implement demand management workflows, intake portals and forms, idea management pipelines, assessment and scoring frameworks, triage workflows, and demand-to-project conversion automation.
  • Configure resource management, allocation, capacity planning, forecasting, rate cards, cost allocation, utilization analytics, financial accruals, cost-to-complete tracking, and budget-versus-actual reporting.
  • Configure Lean SAFe, Agile Release Trains, Program Increments, story mapping, backlogs, team boards, sprints, velocity tracking, PI planning, Agile metrics, dependency tracking, and continuous delivery pipelines.
  • Create custom applications and tables, complex business rules and script includes, advanced workflows and Flow Designer automations, complex project schedules and dependencies, optimization algorithms, and scoring models.
  • Configure role-based access controls, data security, planning calendars, EAP, and CWM environments.
  • Develop integrations with financial systems, ITSM, Microsoft Project, Jira, and other tools; create automated data imports and exports, custom REST/SOAP web services, and real-time data synchronization.
  • Design portfolio analytics, executive dashboards, project status and milestone reports, resource and capacity reports, financial performance analytics, predictive project forecasting, KPIs, scorecards, and Performance Analytics widgets.
  • Analyze and improve portfolio processes and project workflows, automate manual work, standardize portfolio management practices, and create reusable components.
  • Maintain out-of-the-box configuration and support junior team members.

Benefits

  • Flexible time off benefit
  • Learning resources and learning and development opportunities
  • Healthcare benefits
  • Wellness benefits
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education benefits
  • Time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service