{"schema_version": 1, "id": "portland-south-portland-biddeford-me-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 308, "label": "Portland-South Portland-Biddeford, ME MSA", "slug": "portland-south-portland-biddeford-me-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:17:43.166048+00:00", "headline": "Portland's talent scarcity is rewriting IT pay hierarchy, not just raising it.", "headline_summary": "Portland metro cybersecurity pay hit a $130,000 median \u2014 above the $106,790 national figure \u2014 while unemployment sits at 2.6%, the tightest reading in Maine.", "key_indicators": [{"label": "Portland metro unemployment", "value": "2.6%", "context": "vs 3.2% Maine, 4.1% U.S. (August 2026)"}, {"label": "Maine tech labor scarcity", "value": "0.42 unemployed per opening", "context": "41,000 open positions vs 17,148 unemployed statewide"}, {"label": "Cumberland County wage growth", "value": "+6.5% YoY", "context": "vs York County +4.4%, Q3 2025"}, {"label": "Maine tech workforce growth", "value": "+2.4% YoY", "context": "28,000 workers, barely offsetting 2025's 550-job loss"}], "takeaways": [{"headline": "Cybersecurity pay is pulling away from every other IT role locally.", "body": "Metro cybersecurity analyst pay rose to a $130,000 median, now running ahead of the national median ($106,790) and up significantly year over year. That inversion is unusual and suggests Portland employers are bidding aggressively against a shallow local talent pool rather than tracking national rate movements."}, {"headline": "Systems administrator pay is rising faster than the job itself is changing.", "body": "Metro systems administrator pay climbed significantly to $88,867, closing ground on the national median even as national research flags network and sysadmin roles for long-term demand compression. Rising local pay for a nationally-declining role category may reflect scarcity premium more than genuine skill growth \u2014 a signal to benchmark against local supply, not national trend lines."}, {"headline": "Help desk wages are no longer a commodity line item.", "body": "Metro help desk pay rose significantly to $52,000, nearly matching the national figure and outpacing Maine's incoming $15.70 minimum wage by a wide margin. Entry-level IT support is being pulled up by the same labor scarcity squeezing specialized roles, narrowing the pay gap IT leaders have historically relied on to justify outsourcing tier-one support."}, {"headline": "Software engineering pay stability may mask a quieter talent shift.", "body": "Metro software engineer pay held stable at $127,113 while cybersecurity and sysadmin roles moved sharply upward, suggesting employers are reallocating compensation budget toward scarcer infrastructure and security talent rather than across the board. Flat engineering pay in a tight labor market is worth watching for early churn signals among engineers who expect to move with national trend (national median $153,652, also stable)."}], "local_conditions": "Portland metro unemployment held at 2.6% in August, the tightest reading in Maine and roughly 1.5 points below the national rate, while Cumberland County's labor pool continues to shrink relative to job openings statewide \u2014 0.42 unemployed workers per open position. Statewide tech wages climbed to a median $91,451 even as overall tech headcount grew just 2.4% year over year, a combination that signals demand outpacing supply rather than broad-based hiring expansion.", "implications": "Scarcity this acute changes the build-vs-buy calculus for infrastructure and security functions \u2014 extended recruitment timelines for roles like cybersecurity analyst, where Maine carries 2,300+ unfilled positions, make contract or managed-services coverage a more defensible interim strategy than holding permanent requisitions open. Government and nonprofit IT employers competing against private-sector cybersecurity pay (public sector averaging near $70,000) face a widening gap that no longer closes with modest raises alone. Consider evaluating which infrastructure and support functions could shift to outsourced or hybrid staffing models while reserving permanent headcount for cloud, security, and architecture roles where local supply is most constrained.", "looking_ahead": [{"category": "Emerging pressure point", "body": "Cumberland County average weekly wages ($1,363) still trail the national average ($1,459) despite 6.5% year-over-year growth \u2014 watch whether continued wage compression attracts remote-eligible talent into Portland postings or pushes local candidates toward out-of-state remote roles."}, {"category": "Worth watching", "body": "September WARN filings in Biddeford (Count & Crush, 54 workers) and earlier Portland-area notices (Host International, SP+ Parking) have not touched tech employment directly, but any spillover into adjacent administrative or operations talent pools is worth tracking as a secondary hiring source."}, {"category": "Potential inflection point", "body": "Maine's tech workforce grew only 2.4% year over year against 41,000 open positions statewide \u2014 if that gap widens into Q4, expect further acceleration in cybersecurity and systems administrator advertised pay before any softening appears nationally."}, {"category": "Early indicator", "body": "National cybersecurity pay growth is described as moderate while Portland's is significant \u2014 if the metro premium persists through year-end, it may indicate structural scarcity specific to Maine's talent pipeline rather than a temporary catch-up effect."}], "roles": [{"role": "Data Scientist", "data_scope": "metro", "metro_p25": 91067.0, "metro_p50": 118075.0, "metro_p75": 127024.75, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 148250.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Systems Administrator", "data_scope": "metro", "metro_p25": 74957.0, "metro_p50": 88866.8, "metro_p75": 98808.5, "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": 77364.25, "metro_p50": 94432.0, "metro_p75": 106580.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 114400.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 95674.0, "metro_p50": 127113.0, "metro_p75": 138562.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Help Desk/IT Support Specialist", "data_scope": "metro", "metro_p25": 41955.0, "metro_p50": 52000.0, "metro_p75": 54752.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 53644.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Cybersecurity Analyst", "data_scope": "metro", "metro_p25": 103889.5, "metro_p50": 130000.0, "metro_p75": 130000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 106790.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "IT Project Manager", "data_scope": "metro", "metro_p25": 99654.5, "metro_p50": 113818.0, "metro_p75": 113818.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "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": "portland-south-portland-biddeford-me-msa/information-technology/2026-09.html", "pdf": "portland-south-portland-biddeford-me-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T14:34:58.779654+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/portland-south-portland-biddeford-me-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/portland-south-portland-biddeford-me-msa/information-technology/2026-09.pdf"}