Computer Programmer

Also called: Coder, Application Programmer

Writes and tests code from specifications that others (often software developers) have designed.

A day in the life

You get a detailed spec, write the code, test it, and fix errors. Many programmers maintain older business systems in banks, insurers, and government agencies.

Pay over a career

Starting
$55k
Typical
$99k
High
$165k

May 2024 BLS median $98,670.

Training

Bachelor's degree (4-year), about 4 years after high school. Bachelor's in CS is common; some employers accept an associate degree or certificates.

Ways in: 4-year college, 2-year college, Certification, Self-taught. Training cost: $15k – $60k.

Majors to look at: Computer Science, Information Technology, Computer Programming (associate).

Outlook

Shrinking (about -7% over 10 years). BLS projects a 7% decline (2025-35) as AI and offshoring take over spec-to-code work.

Will it last? Our AI estimate

High risk for 10 years. Turning written specs into code is exactly what AI coding tools do best; openings for pure coders are shrinking fast.

Start now, in high school

Classes: AP Computer Science A, Algebra II, Computer applications.

Official data: O*NET occupation 15-1251.

More Software Engineering careers

Career Universe is an early version. Pay, training and AI-risk figures are estimates to start your own research, not verified facts. The research was written with AI research assistants, checked by validation scripts and spot-checked by hand. Check anything important with schools, employers and official sources. How the numbers work.