Programmer Salary
Bureau of Labor Statistics title: Computer Programmers
The median programmer salary in the United States is $100,390 per year ($48.26/hour). Salaries range from $57,710 at the entry level to $160,460+ for the top 10% of earners. There are 92,230 programmer jobs nationwide. Employment is projected to decline 6% through 2034.
Last updated: June 2026 Β· Source: U.S. Bureau of Labor Statistics
Salary Distribution
Job Growth (2024-2034)
Annual Openings
Education Required
Programmer Career Guide
Interview questions, resume templates, and a career ladder written specifically for programmers.
Computer Programmer is a shrinking BLS category as companies fold coding responsibilities into Software Developer roles. If you're being hired under this title today, it's usually maintenance/modernization on legacy systems (COBOL + mainframe + VB + older enterprise Java/.NET). Pay ranges $65-125k typical, but rare high-scarcity mainframe/COBOL contracts hit $180-250k+ at banks + insurers + federal.
Core Skills Hiring Managers Screen For
How to Become a Programmer
- 1Get a CS/IS degree or equivalentMost employers require a bachelor's in CS/IS/related. Bootcamp path is possible but harder for this legacy niche.
- 2Learn a scarce legacy stackCOBOL + mainframe = highest scarcity + pay. IBM has free zPDT + Master the Mainframe learning path.
- 3Get IBM/vendor certificationsIBM z/OS + COBOL + DB2 + CICS certs signal legitimacy for banks + insurers hiring.
- 4Land a role at a bank + insurer + government agencyThese are where legacy still runs: State Farm + JPMorgan + Chase + IRS + SSA + Fannie Mae + insurers + airlines + Fortune 500.
- 5Consider transitioning to DeveloperLong-term BLS is declining. Add Java/Python + cloud skills so you can move to Software Developer titles + $100-200k pay bands.
Career Progression
- β’Bug fixes + minor enhancements
- β’Learn codebase + business rules
- β’Support tickets
- β’Documentation updates
- β’Own feature enhancements
- β’Design + implement changes
- β’Mentor juniors
- β’Support production incidents
- β’Own major system components
- β’Architecture decisions
- β’Modernization roadmap
- β’Team lead responsibilities
- β’System architecture ownership
- β’Modernization strategy
- β’Vendor + consultant management
- β’Rare/scarce SME work
Interview Questions & Answers
5 free questions below. Career Kit unlocks 15 total plus resume bullets for every level.
Q1. Walk me through debugging a COBOL abend.technical
Q2. How do you handle undocumented legacy code?situational
Q3. Explain CICS + JCL relationship.technical
Q4. How do you approach modernization of a mainframe app?technical
Q5. Where do you see your role in 5 years?closer
Resume Template β Junior Programmer (0-3 yrs)
Copy these bullets into your resume as a starting point. Career Kit includes bullets for every level of the ladder.
- βΈMaintained + enhanced 250k+ line COBOL/CICS batch system processing 8M daily transactions for regional bank.
- βΈDebugged + resolved 60+ production incidents in 18 months β average MTTR reduced from 4 hours to 90 minutes.
- βΈWrote SQL/DB2 stored procedures for month-end reporting reducing runtime from 6 hours to 45 minutes.
- βΈDocumented business rules for 4 core modules β used by new hires + informed 2024 modernization RFP.
What Gets You Rejected
- βNo production experience in legacy stack β this is a specialty role.
- βWants to only write greenfield code (this is 95% maintenance).
- βCant debug someone else's undocumented code.
- βWeak SQL/database skills.
- βPoor written communication (documentation is core).
- βCareer-stalling: no plan to learn modern stack.
Salary Negotiation Levers
- βCOBOL/mainframe scarcity = 20-40% premium at banks + insurers.
- βIBM certifications = $5-15k.
- βModernization/API skills bridging legacy + modern = premium at consulting.
- βContract rates for COBOL: $95-175/hr.
- βFederal + defense clearance = $15-30k premium.
- βRemote flexibility often available given scarcity.
- βSign-on: $5-20k common at banks/insurers.
Programmer Resume Review β $29
Personalized resume review from someone who has hired programmers. Purchase, email your resume to support@weblabra.com, and receive detailed written feedback within 7 days.
- β Occupation-specific critique (not generic)
- β Rewrite suggestions for weak bullets
- β Missing skills / keywords flagged
- β Formatting + ATS-readability feedback
- β 7-day turnaround, 100% refund if we miss it
Programmer Career Kit β $19
- β All 15 interview questions with expert answers
- β 7 real questions aggregated from Glassdoor, Blind, Reddit, LinkedIn
- β Interview format intel for 7 top employers
- β 3 copy-paste salary negotiation emails
- β Resume bullets for every level of the career ladder
- β 30β60β90 day plan for your first role
- β Cover letter templates specific to this occupation
- β Detailed salary negotiation script
- β Ranked list of certifications with cost + ROI
- β Downloadable PDF for offline access
- β Instant access, no expiration, no subscription
One-time purchase. 7-day refund guarantee.
Sample reviews β real customer reviews will appear here as they come in.
βThe interview question bank saved me. I got the exact question about 'walking through a DCF' at my Goldman Sachs superday, verbatim.β
β Anonymous, Financial Analyst
βCopy-paste negotiation emails are worth the price alone. I used the 'accepting with counter' template and got an extra $8k signing bonus.β
β Anonymous, Software Developer
βThe 30-60-90 day plan for a new grad RN was better than the orientation my hospital gave. Wish I'd bought this in nursing school.β
β Anonymous, Registered Nurse
Programmer Salary by State
Best Cities (cost-adjusted) βSalary Map β Click a state for details
Top Paying States
| State | Median | vs. National |
|---|---|---|
| Connecticut | $133,820 | +33.3% |
| Massachusetts | $128,390 | +27.9% |
| Washington | $125,620 | +25.1% |
| Maryland | $125,570 | +25.1% |
| Virginia | $121,610 | +21.1% |
| Hawaii | $118,180 | +17.7% |
| California | $116,760 | +16.3% |
| Arkansas | $111,840 | +11.4% |
| Minnesota | $107,250 | +6.8% |
| New Jersey | $104,940 | +4.5% |
Programmer Salary by Metro Area
| Metro Area | Median | vs. National |
|---|---|---|
| Boulder, CO | $155,030 | +54.4% |
| San Jose-Sunnyvale-Santa Clara, CA | $154,920 | +54.3% |
| Hartford-West Hartford-East Hartford, CT | $141,920 | +41.4% |
| Fayetteville-Springdale-Rogers, AR | $136,880 | +36.3% |
| San Diego-Chula Vista-Carlsbad, CA | $134,130 | +33.6% |
| Santa Cruz-Watsonville, CA | $132,850 | +32.3% |
| Bend, OR | $132,280 | +31.8% |
| Portland-South Portland, ME | $131,960 | +31.4% |
| Bridgeport-Stamford-Danbury, CT | $130,790 | +30.3% |
| San Francisco-Oakland-Fremont, CA | $130,730 | +30.2% |