A Python developer can make an average of $107,578 per year. That’s pretty good, but many companies aren’t looking for a “pure” Python developer; they’re looking to fill roles that require extensive knowledge of Python, but aren’t full-time development gigs.
With that in mind, we analyzed the Dice database for job titles that rely heavily on Python. As you might expect, many of these jobs pay very well; but even the ones that pay lower than the average tech pro salary are still important to company operations, such as service desk technician. This just underscores the importance of Python to organizations in a variety of fields.
For those learning Python, and want to use it on a daily basis, it’s clear that language-related jobs lie in cybersecurity, administration, and architecture. If you’re completely new to the language, make sure you review the documentation around Python 3.7.0, the newest version (released June 27); it includes a variety of new features designed to make it increasingly user-friendly to developers of all skill levels.
Even if those specializations hold no interest to you, Python is one of those skills that seems equally in demand across the country, salary-wise. Last year, we used the Dice Salary Calculator to break down Python developer salaries in five major metro areas across the United States: New York City, Silicon Valley, Seattle, Dallas, and Chicago.
We found that Python jobs paid well in each of these cities: New York City salaries averaged $102,318, while Silicon Valley devs made around $97,310. Seattle’s average salary was $94,362, trailed by Dallas at $90,144. Chicago’s Python developers earned $89,562.
Earlier this month, IEEE Spectrum also placed Python at the very top of its new rankings of programming languages most in-demand among employers, followed by C++, Java, C, and C#. Clearly, this is a language with career possibilities—no matter which job you eventually choose.