Programming at work

11 jobs lean on it. O*NET rates it most important for computer programmers.

Home / Skills / Programming

O*NET defines programming as: Writing computer programs for various purposes.

11 jobs on this site rate it as important or very important. In those jobs, AI and robots touch an average of 3h 25m of an 8-hour shift, 1h 52m more than the 1h 33m average across all jobs.

Good pay, least AI time

Jobs that lean on programming, pay at least the $104,300 median for this group, and have the least AI or robot time.

  1. Computer Network Architects 1h 59m touched · $134,050
  2. Computer Systems Engineers/Architects 3h 7m touched · $116,580
  3. Software Developers 3h 20m touched · $135,980
  4. Software Quality Assurance Analysts and Testers 3h 26m touched · $104,300
  5. Computer and Information Research Scientists 3h 33m touched · $140,300
  6. Data Warehousing Specialists 6h 24m touched · $139,500

How much AI touches these jobs

Of the 11 jobs, 1 has under an hour of AI or robot time a shift, 3 have 1 to 3 hours and 7 have 3 hours or more.

Skills that usually come with it

Jobs that rely on programming most often also rely on critical thinking (91%), active listening (82%), reading comprehension (82%), complex problem solving (73%), systems analysis (55%).

Jobs that rely on it most

  1. Computer Programmers 5h 48m touched · $100,390
  2. Web Developers 4h 58m touched · $92,650
  3. Software Developers 3h 20m touched · $135,980
  4. Video Game Designers 39m touched · $104,000
  5. Computer Network Architects 1h 59m touched · $134,050
  6. Data Warehousing Specialists 6h 24m touched · $139,500
  7. Computer Numerically Controlled Tool Programmers 1h 27m touched · $68,120
  8. Network and Computer Systems Administrators 2h 56m touched · $99,130
  9. Software Quality Assurance Analysts and Testers 3h 26m touched · $104,300
  10. Computer and Information Research Scientists 3h 33m touched · $140,300
  11. Computer Systems Engineers/Architects 3h 7m touched · $116,580

Importance ratings come from O*NET 30.1, on a 1 to 5 scale; this page counts a job when the rating is 3.5 or higher. Time touched comes from each job's time card (how we keep time). See every skill or search by task.