Labor Market Pulse ArchiveSubscribe to a report

Labor Market Pulse · Information Technology · October 2026

Information Technology Labor Market Report: San Francisco-Oakland-Fremont, CA MSA — October 2026

San Francisco tech hiring cools while security pay keeps climbing.

San Francisco's Job Postings Index sits at 72 — among the lowest nationally — even as Cybersecurity Analyst advertised pay climbs to a metro median of $115,000 with significant upward momentum.

Free archive edition. Published by WageScape as sent to subscribers; data as of October 2026.

Key indicators

  • SF Job Postings Index: 72 — Among lowest nationally; Seattle at 67
  • SF-San Mateo-Redwood City unemployment: 4.0% — Down from 4.1% in August 2026
  • Computer Systems Design employment: -4.7% YoY — Through September 2026, California
  • Bay Area tech job cuts disclosed: 1,196 — September 2026 disclosures alone

Key takeaways

Cybersecurity pay is accelerating while most roles hold flat.

Cybersecurity Analyst advertised pay rose to a metro median of $115,000 with significant upward momentum, against stable readings for Network Engineer and IT Project Manager. Consider this a signal that security headcount competes on a different pay curve than general infrastructure roles — compensation strategy should segment accordingly.

Low job postings mask a tighter talent fight for specialists.

San Francisco's JPI of 72 reflects pulled-back aggregate hiring demand measured by job ads, which track demand and often cover several openings each, yet Software Engineer ($182,611) and Data Scientist ($173,274) metro medians continue climbing. Reduced ad volume appears to reflect fewer roles being opened broadly, while competition for the roles that remain stays intense.

Office vacancy near 27% is a leading indicator for support headcount.

Sustained vacancy above a quarter of inventory is consistent with employers deferring decisions tied to physical footprint, including on-site IT support staffing. Help Desk/IT Support advertised pay rose locally to $64,480 even as national pay for the role declined, suggesting Bay Area employers still compete for support talent despite space contraction elsewhere.

Computer Systems Design contraction signals outsourcing is already underway.

4.7% year-over-year employment decline in this sector, paired with 16,000-plus statewide technology WARN notices through July, is consistent with workloads shifting to contractors, offshore teams or vendors. IT leaders weighing build-vs-buy should treat this as evidence the market has already moved.

Median advertised pay by role — San Francisco-Oakland-Fremont, CA MSA

Information Technology roles, October 2026. Source: WageScape.
Role25th percentileMedian advertised pay75th percentileMetro trendNational median
Data Scientist$131,363$173,274$190,600Moderate increase$145,881
Systems Administrator$92,004$108,000$124,466Moderate increase$102,503
Network Engineer$71,159$124,432$141,220Stable$115,757
Software Engineer$135,200$182,611$201,859Moderate increase$154,403
Help Desk/IT Support Specialist$49,847$64,480$78,000Moderate increase$53,129
Cybersecurity Analyst$92,964$115,000$135,000Significant increase$107,327
IT Project Manager$94,927$124,429$138,187Stable$118,150

WageScape's median is calibrated to correct for spurious low-value postings (reported as the 60th percentile of raw advertised pay). Download: CSV · JSON

Local market conditions

San Francisco metro unemployment held at 4.0% across the San Francisco-San Mateo-Redwood City and Oakland-Fremont-Berkeley divisions in September, even as tech companies disclosed plans to cut 1,196 Bay Area jobs and Computer Systems Design employment declined 4.7% year-over-year. Hiring demand has pulled back sharply at the metro level — San Francisco's Job Postings Index of 72 ranks among the lowest nationally — while office vacancy near 26.7% signals employers are holding off on near-term headcount growth tied to physical footprint.

What it means

Falling job postings (a signal of hiring demand; one ad often covers several openings) alongside stable unemployment suggests employers are managing headcount through attrition and internal mobility, with layoffs and aggressive hiring both largely absent, which raises the stakes on retention for specialized infrastructure, security and AI/ML talent that remains hard to replace. Build-vs-buy decisions now favor outsourcing routine operations and support functions to lower-cost markets, while Bay Area headcount concentrates on roles — AI/ML engineering, cybersecurity — where the metro's 26.1% share of the national AI/ML talent pool makes local presence harder to substitute. Consider reviewing which infrastructure and support roles could migrate to Sacramento or San Diego, where IT salaries run 35-40% below San Francisco rates, freeing budget to defend compensation on roles facing acute scarcity.

Looking ahead

Early indicator: Watch whether San Francisco's JPI of 72 recovers or falls further over the next two postings cycles — a sustained low reading would reinforce that internal reallocation is replacing new hiring as the primary driver of headcount change.

Potential inflection point: California's computer professional exemption threshold rises to $122,573.13 in January, which will force compensation adjustments for IT roles near that line; review exempt classifications before the effective date.

Emerging pressure point: 133,417 national tech layoffs through October, concentrated in large platform companies, may begin releasing specialized AI and security talent into the Bay Area candidate pool — a shift worth tracking for roles currently facing sourcing constraints.

Worth watching: Office vacancy at 26.7% shows no sign of tightening; continued softness may accelerate employer willingness to support distributed infrastructure and support teams outside the metro, widening the Sacramento/San Diego cost-arbitrage case.

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. WageScape observes 98% of U.S. job openings daily.

Free to read and cite with attribution to WageScape. Terms of use.