{"schema_version": 1, "id": "harrisburg-carlisle-pa-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 231, "label": "Harrisburg-Carlisle, PA MSA", "slug": "harrisburg-carlisle-pa-msa"}, "focus_area": {"key": "information_technology", "slug": "information-technology", "label": "Information Technology"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:15:41.558148+00:00", "headline": "Harrisburg tech pay outpaces the nation while security lags behind.", "headline_summary": "Software Engineer pay hit $170,782 in the Harrisburg-Carlisle metro against a stable $153,652 nationally, even as local Cybersecurity Analyst pay stayed flat at $85,429 versus a rising $106,790 national median.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.6%", "context": "vs 4.1% PA, 4.1% national"}, {"label": "Cumberland County unemployment", "value": "3.1%", "context": "Tightest of three MSA counties"}, {"label": "Software Engineer pay gap", "value": "+$17,130", "context": "Metro vs national median, metro rising"}, {"label": "Cybersecurity pay gap", "value": "-$21,361", "context": "Metro flat vs national median rising"}], "takeaways": [{"headline": "Local software and network pay are outrunning the nation.", "body": "Software Engineer advertised pay rose significantly in the metro while holding stable nationally, and Network Engineer pay moved the same way \u2014 a sign that scarcity is a local phenomenon, not a national wage trend passing through. Compensation strategy built on national data alone risks understating what it takes to retain these roles here."}, {"headline": "Cybersecurity pay is flat locally while national demand accelerates.", "body": "Cybersecurity Analyst advertised pay is stable in the metro ($85,429) against a national median of $106,790 trending up \u2014 a nearly 25% gap. Mid-level AI and cybersecurity talent nationally is seeing the sharpest gains of any IT discipline, and a metro employer offering flat local pay risks losing specialists to remote-first roles paying national rates."}, {"headline": "Systems Administrator demand looks tighter here than the data first suggests.", "body": "Metro Systems Administrator pay jumped significantly even though the role still trails the national median by nearly $9,000, pointing to a thin local pipeline rather than genuine demand softening. Traditional infrastructure roles face long-term demand compression nationally, but Harrisburg employers are still paying up short-term to fill seats."}, {"headline": "Help Desk pay gains mask a structurally undervalued local support tier.", "body": "Metro Help Desk pay rose moderately to $46,800, still nearly $7,000 below the national median, consistent with Pennsylvania-wide data showing support compensation lagging infrastructure and security bands. Build-vs-outsource calculus for commodity support functions should weigh this gap against contractor and managed-service pricing, not just headcount cost."}], "local_conditions": "Harrisburg-Carlisle's unemployment rate sits at 3.6%, with Cumberland County at a tight 3.1%, as warehousing, government, and healthcare employment anchor demand even as Pennsylvania's information sector shed jobs statewide over the past year. Metro IT pay movements are running well ahead of national trends \u2014 Software Engineer and Network Engineer advertised pay both registering significant increases locally \u2014 suggesting employers are competing hard for scarce technical talent in a labor pool that isn't growing fast enough to meet it.", "implications": "Significant local pay gains in Software Engineer ($170,782) and Network Engineer ($100,287) roles, against flat-to-moderate national movement, indicate Harrisburg-area employers are bidding up scarce specialized talent rather than responding to broad wage inflation \u2014 a sign of localized scarcity, not a regional cost-of-living story. Meanwhile Systems Administrator pay rose significantly locally even as national Sys Admin pay stays above the metro median, suggesting infrastructure roles here remain cheaper to buy than to build from a national remote pool, reinforcing the case for selective outsourcing of commodity infrastructure work while reserving premium pay for cloud, security, and software engineering talent. Consider reviewing whether current infrastructure and support compensation structures reflect this metro's tighter local bidding dynamics rather than national benchmarks alone.", "looking_ahead": [{"category": "Emerging pressure point", "body": "Cumberland County's 3.1% unemployment is among the tightest in the state, and with information-sector jobs contracting statewide, local IT leaders may see slower time-to-fill on technical roles even as advertised pay climbs. Watch whether local Network and Software Engineer postings keep widening their premium over national rates into Q4."}, {"category": "Worth watching", "body": "Pennsylvania's financial activities sector hit a record high in September while information lost jobs \u2014 a divergence that could push more technical talent from fintech and banking adjacencies into the local IT candidate pool. Track whether this eases Systems Administrator and support-tier scarcity."}, {"category": "Potential inflection point", "body": "National WARN filings from Amazon, Meta, Verizon, and Oracle have not yet produced a visible local counterpart, but Pennsylvania has logged 174 WARN filings over 24 months affecting nearly 28,000 workers. A single large regional filing touching logistics or IT services could meaningfully loosen the local technical labor pool."}, {"category": "Early indicator", "body": "National cybersecurity pay is accelerating sharply (up to $400K for senior roles) while metro Cybersecurity Analyst pay holds flat \u2014 a widening gap worth monitoring for signs of local talent leakage to remote national employers over the next two pay cycles."}], "roles": [{"role": "Data Scientist", "data_scope": "metro", "metro_p25": 119630.0, "metro_p50": 154013.4, "metro_p75": 168580.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 148250.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Systems Administrator", "data_scope": "metro", "metro_p25": 74295.0, "metro_p50": 92570.0, "metro_p75": 104920.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 101168.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Network Engineer", "data_scope": "metro", "metro_p25": 65476.25, "metro_p50": 100287.4, "metro_p75": 116566.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 114400.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 136257.0, "metro_p50": 170782.0, "metro_p75": 184565.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Help Desk/IT Support Specialist", "data_scope": "metro", "metro_p25": 39669.0, "metro_p50": 46800.0, "metro_p75": 50372.75, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 53644.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Cybersecurity Analyst", "data_scope": "metro", "metro_p25": 76798.0, "metro_p50": 85429.0, "metro_p75": 93300.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 106790.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "IT Project Manager", "data_scope": "metro", "metro_p25": 84653.0, "metro_p50": 117813.0, "metro_p75": 130674.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 117530.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [], "citations": [], "methodology": "Advertised pay from active employer job postings, not survey data. WageScape's median is calibrated to correct for spurious low-value postings: distribution analysis shows roughly the lowest 10% of raw values are erroneous entries, so the reported median is the 60th percentile of raw advertised pay.", "edition_label": "October 2026", "files": {"html": "harrisburg-carlisle-pa-msa/information-technology/2026-09.html", "pdf": "harrisburg-carlisle-pa-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T13:51:16.021660+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/harrisburg-carlisle-pa-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/harrisburg-carlisle-pa-msa/information-technology/2026-09.pdf"}