Tech jobs: Python programming language and AWS skills demand has exploded

SQL and Java feature the most in US tech job listings, but Python is catching up fast.
Written by Liam Tung, Contributing Writer

The most sought-after tech skills in the US jobs market are SQL and Java, according to an analysis of skills listed in job postings over the past five years. 

But one of the most striking changes in recruitment website Indeed.com's tech jobs listings over that period is Python's growth. 

This new data on Python's rise reflects language popularity rankings that show Python is either the most popular language or on track to become it

SEE: Six in-demand programming languages: Getting started (free PDF)

Job listings with Python mentioned have grown from just 8% in September 2014 to 18% in September 2019. Currently, Java was mentioned in 20.8% of listings, while SQL was cited in 21.9%. 

Python's rapid rise is often attributed to the growth in data science and the current interest in machine learning and artificial intelligence, aided by a wealth of third-party Python packages and developer tools.  

Tech giants with millions of lines of Python code, such as Instagram and Dropbox, have been upgrading code to Python 3.x over the past years due to Python 2.x's looming end of life. Python has also become essential for banking giants like JPMorgan. 

Indeed's interactive graph shows that demand for developers with knowledge of AWS has also boomed over the past five years. Today, some 14% of job listings require knowledge of AWS. 

Jobs listings that mention Microsoft Azure also more than doubled but are only listed in 6.9% of postings today. Just 0.8% of job listings mention Google Cloud Platform.     


Demand for developers with knowledge of AWS has boomed over the past five years.  

Image: Indeed.com

Indeed Hiring Lab economist Andrew Flowers has a theory on why Python and AWS have grown so much in the past five years. Python's share grew 123% while AWS grew a massive 418% over the period. 

"Of course, software engineers and full-stack developers, to name two common tech job titles, increasingly use Python. And those same workers use AWS a lot too," writes Flowers

"But a big reason behind the exceptional growth of Python and AWS is that the underlying tech job mix is changing in ways that favor these programming languages."

SEE: Facebook: Microsoft's Visual Studio Code is now our default development platform

The other factor he attributes to the growth of Python and AWS is increasing demand for data scientists and data engineers. However, he notes that growing demand for DevOps engineers has largely fueled the rise of AWS in the data. 

The top 10 skills by share of job postings in 2019 were SQL, Java, Python, Linux, JavaScript, AWS, C++, C, C#, and .NET.  


Python's share grew 123%, while AWS's grew a massive 418% over the period. 

Image: Indeed.com

More on Python and programming languages

  • Programming language Python 2's end looms, so why will many miss the deadline? 
  • Google: As Go programming language turns 10, here are the big names using it
  • Python programming language creator retires, saying: 'It's been an amazing ride'
  • Programming languages: How Instagram's taming a multimillion-line Python monster
  • Salesforce: Why we ditched Python for Google's Go language in Einstein Analytics  
  • Python-inspired Nim: Version 1.0 of the programming language launches
  • Microsoft TypeScript 3.7: Programming language beta lands with all these features
  • Google: Take our free Kotlin programming language courses to build Android apps
  • Microsoft: We want you to learn Python programming language for free
  • Google: Dart 2.5 programming language SDK will 'supercharge' developers
  • Raspberry Pi gets MIT's Scratch 3 programming language for Raspbian
  • Julia programming language: Users reveal what they love and hate the most about it
  • Programming language Python's 'existential threat' is app distribution: Is this the answer?
  • Is Julia fastest-growing new programming language? Stats chart rapid rise in 2018
  • Python vs R for data science: Professor rates programming language rivals
  • Programming languages: Python predicted to overtake C and Java in next 4 years 
  • Netflix: Python programming language is behind every film you stream
  • JPMorgan's Athena has 35 million lines of Python code, and won't be updated to Python 3 in time TechRepublic
  • Mozilla's radical open-source move helped rewrite rules of tech CNET
  • Editorial standards