Python salaries

Python jobs pay $133.2–194.1K per year on average, based on 354 jobs. Python roles pay 3% above the average salary of $127.9–191.1K for jobs listed on Tech Jobs. Pay ranges from $86.4–112.7K for Entry level roles up to $192–317K at the Director level.

Median salary

$160.5K

Based on 354 jobs · 3% more than the average salary on Tech Jobs

25th percentile

$95K

Average

$163.7K

75th percentile

$239.4K

PythonAverage salary on Tech Jobs
$95K$239.4K

Python salaries by seniority

Python salaries range from $86.4–112.7K for Entry level roles to $192–317K for Director positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Entry level$86.4–112.7K10-8%
Associate$83.3–112.8K6-2%
Mid-level$113.4–165.7K95-2%
Senior$143.7–209.3K239+5%
Director$192–317K3+1%

Python salary FAQs

All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.