Software developer salaries versus USA’s 20 most common jobs

Often we’re asked by potential students what the benefits of being a coder are. In fact, we recently published an article about it here. One of the points we always mention is salary. While we know that life isn’t all about money, we do know that most people find an attractive salary to be enticing. So we’ll say it again, one reason for considering a career in, or a career change to, software development is salary. Here’s a look at how software developer salaries compare against the 20 most popular jobs in the USA.

Firstly, according to the global pay website,, the average income for an entry-level software developer is $67,000 (at the time of writing). However, current statistics on the United States Department of Labour’s Bureau of Labour Statistics website tell us that the average salary across the board of software developers is a massive $103,560. To offer some perspective on this figure, the same Bureau tells us that the average salary of all workers in the USA right now is $45,396.

While current estimates indicate that there will be an ICT (Information and Communications Technology) skills gap of 1 million by 2020, the expectation regarding software developers is that there will be a demand for an extra 302,500 developers by 2026. The expected growth for software developers between now and then is 24%, which is much faster than the average growth outlook of 7% for all occupations. Currently, there are 188,000 job openings in the information industry.

Because software developer salaries are at an all-time high, there has never been a better time for those who are contemplating a career change, or fresh graduates who are considering their futures. The tech skills gap is not unique to the USA and the skills learned in software development are transferable around the world.

Software Developer salaries (average) versus the 20 most common jobs in the USA

Software developer salary = $103,560

  1. Retail salespersons – $27,460
  2. Cashiers – $21,030
  3. Office clerks – $31,500
  4. Combined food preparation and serving workers – $21,230
  5. Registered nurses – $70,000
  6. Waiters and waitresses $20,820
  7. Customer service representatives $32,890
  8. Janitors and cleaners $27,900
  9. Freight, stock, and hand material mover laborers $29,690
  10. Secretaries and administrative assistants $37,870
  11. Stock clerks and order fillers $27,450
  12. General and operations managers $123,460
  13. Bookkeeping, accounting and auditing clerks $39,240
  14. Elementary school teachers $56,900
  15. Heavy and tractor-trailer truck drivers $42,480
  16. Nursing aides, orderlies, and attendants $27,510
  17. Wholesale and manufacturing sales representative $60,340
  18. First-line supervisors of office and administrative support workers $58,540
  19. Teacher assistants $26,260
  20. Bus and truck mechanics and diesel engine specialists $48,000

If the figures above have sparked your interest, why not try our free 5 Day Coding Challenge?

What is a JavaScript Library?

One of the most extensively used programming languages in the world is JavaScript. It’s a scripting language that allows programmers to construct interactive user interfaces with dynamic content. It’s known as The Web Browser’s Language since it’s the most widely used language for creating web apps, and it works across all browsers.  Owing to its […]

What is jQuery?

With the technological boom happening and the use of websites being a prerequisite for any business, big or small, the demand for web development is on the rise. JQuery provides developers with the ability to create client-side web pages easily. In simpler terms, it is a feature-rich library provided by Javascript.    So, let’s discuss in-depth […]

How to link JavaScript to HTML

Complacency has no place in today’s world. You have only a few seconds to capture and maintain the interest of your viewers. One of the most significant ways to accomplish this is by creating a visually appealing and responsive website. Web apps and web pages can be interactive with the help of JavaScript. Since most […]