Median annual wage$100,390
Job growth, 2025-2035-7.3%
Mean annual wage$105,170
Typical educationBachelor's degree
Employed today (2025)110,800
Annual openings (nat'l)4,400

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Explore this career interactively, with full detail →

Licensing, certifications and working conditions

State licensing. CareerOneStop's licensing data records no state license for Computer Programmers, which usually means it is not a licensed occupation. Requirements can still vary by employer and state.

Certifications. CareerOneStop directly links 42 professional certifications to Computer Programmers. 13 of them are in CareerOneStop's "Core" group, for example: Certified Ethical Hacker (C/EH), Certified Web Associate Webmaster (CAW), Certified Web Developer Associate (CWDVA), Cloud Technology Associate Certification (CTA), Communication Skills for Business (CSB). Certifications are voluntary credentials offered by the organizations named; listing one is not an endorsement.

Working conditions. On average, workers stand or walk about 0.3 hours and sit about 7.4 hours per day. For 96.5% of workers the job requires sedentary strength. Shares of workers who interact with the general public (44.8%), cannot pause their work (under 0.5%), and are exposed to the outdoors (under 0.5%). From the U.S. Bureau of Labor Statistics Occupational Requirements Survey (2023 estimates); figures describe the occupation on average.

Sources: CareerOneStop (licenses and certifications), part of the CareerOneStop suite of web products, sponsored by the U.S. Department of Labor Employment and Training Administration; U.S. Bureau of Labor Statistics (working conditions, wages). MajorPays has reorganized this information; these agencies have not approved or endorsed it. See it interactively, with state-by-state detail →

More data on this career

Pay by education level. Among full-time, year-round computer programmers ages 25 to 64, median yearly pay is $81,200 with a high school diploma or GED, $86,300 with some college or an associate's degree, $107,600 with a bachelor's degree and $121,800 with a master's degree or higher (Census Bureau American Community Survey, 2024 dollars). Pay differs for many reasons besides education, such as experience, employer and location.

Industries that employ this career. The largest shares of computer programmers work in Professional, Scientific, and Technical Services (38%), Manufacturing (15%), Finance and Insurance (12%) and Educational Services (5%) (Census Bureau American Community Survey, 2024).

Where the jobs are, and what they pay by industry. Nationwide, the industries that employ the most computer programmers are Computer Systems Design and Related Services (31% of the jobs counted, median pay $98,360), Colleges, Universities, and Professional Schools (8% of the jobs counted, median pay $101,490), Software Publishers (6% of the jobs counted, median pay $111,710), State Government, excluding Schools and Hospitals (5% of the jobs counted, median pay $91,760) (U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025). Among large industries, the highest median pay is in Scientific Research and Development Services ($141,610), Employment Services ($131,520), Software Publishers ($111,710). Pay differs by industry for many reasons, including the mix of jobs and where employers are located.

What workers studied. Among computer programmers with a bachelor's degree or higher, the most common fields of the bachelor's degree are Computer Science (29%), Electrical Engineering (6%), Computer Engineering (6%) and Mathematics (4%) (Census Bureau American Community Survey, 2024).

Injury and illness rates. For the broader group "Software and web developers, programmers, and testers", which includes this career (BLS did not publish enough cases for this exact occupation), employers reported 1.7 nonfatal injury and illness cases with days away from work per 10,000 full-time workers, compared with 94.6 for all U.S. workers; the median case kept the worker away 5 days (all workers: 8) (U.S. Bureau of Labor Statistics, 2023-2024). Rates reflect the work setting as well as the occupation.

Union membership. In the broad group "Computer and mathematical", which includes this career, 3.7% of wage and salary workers belong to a union (all U.S. workers: 10.0%); median weekly pay is $1,665 for union members and $2,045 for workers not in a union (U.S. Bureau of Labor Statistics, Current Population Survey, 2025). This is a group figure, not specific to computer programmers.

Wages employers offered H-1B workers. For computer programmers, employers filed 13,893 certified Labor Condition Applications for H-1B workers covering 16,120 worker positions in FY2025, with a median lower-bound wage offered of $91,200 (the middle half ran from $81,000 to $107,200) (U.S. Department of Labor, Office of Foreign Labor Certification). These are wages named in employers' applications to hire temporary foreign workers, usually in jobs that need at least a bachelor's degree. They are not what every worker in the occupation earns. The Department of Labor has not endorsed this presentation.

Employer benefits. In the broad group "Professional and related", which includes this career, 86% of civilian workers had access to an employer retirement plan, 85% had access to employer medical care benefits, and 92% had paid sick leave, 73% paid vacation and 78% paid holidays (all civilian workers: 75%, 74%, 83%, 77% and 79%) (U.S. Bureau of Labor Statistics, National Compensation Survey, March 2026). This is a group figure, not specific to computer programmers, and having access to a benefit does not mean every worker uses it. The Bureau of Labor Statistics has not endorsed this presentation. Employers spent about $74.42 per hour worked on total compensation for the occupational group "Professional and related" in June 2026 ($50.37 in wages and salaries and $24.06 in benefits, 32.3% of the total; all civilian workers: $49.46, with 31.6% in benefits) (U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation).

Work environment. In O*NET's survey of workers in this occupation, the conditions most often placed at the two highest levels for computer programmers are: e-mail (100%), spend time sitting (94%), work with or contribute to a work group or team (81%), importance of being exact or accurate (74%), contact with others (70%), time pressure (66%). Each percentage is the share of respondents choosing the top two levels for that condition (for example 'most of the time' or 'continually'), so it describes how common the condition is in the job, not how a particular workplace is (O*NET 31.0 Database, U.S. Dept. of Labor, ETA, CC BY 4.0).

Related careers. O*NET lists these occupations as similar to computer programmers in the work done and the skills used: Software Developers, Web and Digital Interface Designers, Computer Systems Engineers/Architects, Computer Systems Analysts, Database Administrators, Database Architects, Software Quality Assurance Analysts and Testers, Blockchain Engineers (O*NET 31.0 Database, U.S. Dept. of Labor, ETA, CC BY 4.0).

Pay by state. See what computer programmers earn in each state, with the pay range and number of jobs: Computer Programmers salary by state (U.S. Bureau of Labor Statistics, May 2025).

Compare computer programmers with other careers (pay, growth, openings and education side by side).

Sources: U.S. Census Bureau, American Community Survey 2024 PUMS (MajorPays' own estimates from the survey; Census is credited as the source of the original data and has not endorsed them); BLS Survey of Occupational Injuries and Illnesses; BLS Current Population Survey; BLS National Compensation Survey (employee benefits); HRSA National Center for Health Workforce Analysis; U.S. Department of Labor, Office of Foreign Labor Certification (LCA disclosure data, FY2025). MajorPays has selected and reorganized these figures; these agencies have not approved or endorsed them. See it interactively →

Computer Science

CIP 11.0701

Cloud Computing

CIP 11.0902