Python salaries

Python jobs pay $141.9–208.2K per year on average, based on 287 jobs. Python roles pay 4% above the average salary of $136.6–200.6K for jobs listed on LumiJobs. Pay ranges from $87.4–110.8K for Entry level roles up to $169.8–236.1K at the Director level.

Median salary

$173.7K

Based on 287 jobs · 4% more than the average salary on LumiJobs

25th percentile

$110K

Average

$175.1K

75th percentile

$245.6K

PythonAverage salary on LumiJobs
$110K$245.6K

Python salaries by seniority

Python salaries range from $87.4–110.8K for Entry level roles to $169.8–236.1K for Director positions.

SeniorityAvg. salaryJobsvs Avg. on LumiJobs
Entry level$87.4–110.8K8+7%
Associate$103.5–148.7K6+18%
Mid-level$127.3–191.7K76+7%
Senior$150.3–219.7K191+4%
Director$169.8–236.1K5-2%

Python salary FAQs

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