{"schema_version":"2026-04-21","source":"jobsjobsjobsapp.com","data_type":"career_intelligence_market_data","primary_source":"Adzuna","methodology_url":"https://jobsjobsjobsapp.com/data/methodology/","refresh_cadence":"nightly target; generated markets are cached and refreshed on a rotating schedule","coverage_note":"Exploration layer over captured job-posting data, not a complete census of the labor market.","deduplication_note":"Counts are directional market signals. Upstream duplicate postings can still affect observed totals.","source_traceability":"Public fields are deterministic calculations over Adzuna-backed salary, posting, and histogram data plus regional reference data where stated.","deterministic_only":true,"title":"Penetration Tester (National)","filters":{"job_title":"penetration-tester","city":null,"experience_level":null,"industry":null},"market_data":{"avg_salary":121570,"data_points":9,"salary_premium_vs_us_median_pct":90.6,"purchasing_power_index":191,"purchasing_power_note":"91% more purchasing power than the US average","demand_pct_vs_national":-1,"demand_note":"1% fewer open roles than the national average","career_growth_pct":13,"career_growth_note":"13% salary range from median to senior level","talent_scarcity_score":2.5,"talent_scarcity_note":"2.5/10 scarcity leverage — moderate talent-to-demand ratio","opportunity_score":55,"opportunity_note":"balanced opportunity market","confidence_score":60,"confidence_note":"moderate-confidence market signal","salary_dispersion_pct":32.1,"wage_asymmetry_ratio":0.64,"market_diversity_score":100,"total_jobs_observed":67,"market_tightness_score":1.2},"salary_distribution":{"p10":80000,"p25":100000,"p50":140000,"p75":140000,"p90":140000,"std_dev_usd":25603,"coefficient_of_variation":21.4,"salary_spread_usd":100000,"total_postings_sampled":67,"histogram_sample_size":565,"interquartile_range_usd":null,"gini_coefficient":null,"mode_salary":null},"salary_range_usd":{"min":20000,"max":140000},"posting_composition":{"sample_size":15,"unique_employers":8,"unique_locations":10,"top_employers":[{"name":"Praescient Analytics","postings":4},{"name":"Coinbase","postings":3},{"name":"MUFG","postings":2},{"name":"M9 Solutions","postings":2},{"name":"NewGen Technologies, Inc.","postings":1}],"top_locations":[{"name":"State Farm, Arlington County","postings":2},{"name":"Alexandria, Alexandria City","postings":2},{"name":"Guadalupe, Maricopa County","postings":2},{"name":"Chandler, Maricopa County","postings":2},{"name":"Boston, Suffolk County","postings":2}],"salary_sample_min":60000,"salary_sample_max":326164,"remote_mentions":0,"hybrid_mentions":0,"onsite_mentions":0,"employer_concentration_pct":27,"concentration_note":"The visible posting sample has moderate employer concentration.","posting_fingerprint":"6f4a6aaa27e29c05","lexical_token_count":133,"unique_token_count":59,"lexical_diversity_pct":44.4,"lexical_entropy_bits":5.52,"signature_terms":["cybersecurity","vulnerability","technologies","springfield","mitsubishi","detection","financial","director","sangamon","defense","madison","active"],"title_drift_pct":71.0},"salary_trend":{"direction":"stable","pct_change":0.1,"cagr_annual_pct":0.5,"weekly_volatility_pct":0.3,"data_points":[{"week":"2026-W09","avg_salary":121562,"total_jobs":0},{"week":"2026-W09","avg_salary":120896,"total_jobs":55},{"week":"2026-W15","avg_salary":121667,"total_jobs":1},{"week":"2026-W15","avg_salary":121667,"total_jobs":0},{"week":"2026-W15","avg_salary":121667,"total_jobs":0},{"week":"2026-W15","avg_salary":121667,"total_jobs":1},{"week":"2026-W15","avg_salary":121667,"total_jobs":2},{"week":"2026-W15","avg_salary":121667,"total_jobs":1},{"week":"2026-W15","avg_salary":121667,"total_jobs":7}]},"salary_bands":null,"related_pages":[{"label":"Entry Level","url":"/data/explore/penetration-tester/entry/"},{"label":"Mid Level","url":"/data/explore/penetration-tester/mid/"},{"label":"Senior Level","url":"/data/explore/penetration-tester/senior/"}],"data_methodology":"https://jobsjobsjobsapp.com/data/methodology/","updated_at":"2026-06-02T22:34:24.172000"}