Position: Programmer Analyst (.Net, Python, GIS) Location: Richmond Virginia 23219 (1 week office, 1 week remote) Duration: 12 months contract with a possibility of extension Job ID: 178442
New
Position: Programmer Analyst (.Net, Python, GIS) Location: Richmond Virginia 23219 (1 week office, 1 week remote) Duration: 12 months contract with a possibility of extension Job ID: 178442
New
Position: Programmer Analyst (.Net, Python, GIS) Location: Richmond Virginia 23219 (1 week office, 1 week remote) Duration: 12 months contract with a possibility of extension Job ID: 178442
New
... Python and Geospatial frameworks - Hands on development and implementation experience with GIS stack (GeoServer, GeoWebcache, GDAL, Java/Python GIS libraries, PostGIS) - Experience with ...
... Python and Geospatial frameworks - Hands on development and implementation experience with GIS stack (GeoServer, GeoWebcache, GDAL, Java/Python GIS libraries, PostGIS) - Experience with ...
Portland, ME · On-site
$80K - $90K/yr
Experience with Python, GIS automation, or AI-assisted workflows is a plus. * Preferred qualifications include experience with utility-scale renewable energy projects, ArcGIS Enterprise, SQL, remote ...
Portland, ME · On-site
$80K - $90K/yr
Experience with Python, GIS automation, or AI-assisted workflows is a plus. * Preferred qualifications include experience with utility-scale renewable energy projects, ArcGIS Enterprise, SQL, remote ...
Dallas, TX · Remote
$60 - $85/hr
... Python for geospatial processing, modeling, and visualization Perform data extraction ... GIS analysis, geospatial research, or spatial data analytics Strong proficiency in Python ...
Dallas, TX · Remote
$60 - $85/hr
... Python for geospatial processing, modeling, and visualization Perform data extraction ... GIS analysis, geospatial research, or spatial data analytics Strong proficiency in Python ...
Dallas, TX · Remote
$60 - $85/hr
... Python for geospatial processing, modeling, and visualization Perform data extraction ... GIS analysis, geospatial research, or spatial data analytics Strong proficiency in Python ...
Dallas, TX · Remote
$60 - $85/hr
... Python for geospatial processing, modeling, and visualization Perform data extraction ... GIS analysis, geospatial research, or spatial data analytics Strong proficiency in Python ...
... Python and Geospatial frameworks - Hands on development and implementation experience with GIS ... stack (GeoServer, GeoWebcache, GDAL, Java/Python GIS libraries, PostGIS) - Experience with ...
... Python and Geospatial frameworks - Hands on development and implementation experience with GIS ... stack (GeoServer, GeoWebcache, GDAL, Java/Python GIS libraries, PostGIS) - Experience with ...
Denver, CO · On-site
Develop and maintain GIS automation scripts and workflows using Python, ArcPy, ArcGIS Python API, and Arcade expressions * Support enterprise GIS integrations with databases, REST APIs, and third ...
Quick apply
Denver, CO · On-site
Develop and maintain GIS automation scripts and workflows using Python, ArcPy, ArcGIS Python API, and Arcade expressions * Support enterprise GIS integrations with databases, REST APIs, and third ...
GIS Programmer Analyst (.NET / Python / Esri) Hybrid Location: Hybrid - Richmond, VA Duration: Long Term We are seeking an experienced GIS Programmer Analyst with strong expertise in .NET, Python ...
GIS Programmer Analyst (.NET / Python / Esri) Hybrid Location: Hybrid - Richmond, VA Duration: Long Term We are seeking an experienced GIS Programmer Analyst with strong expertise in .NET, Python ...
Milwaukee, WI · On-site
The role involves collaborating with various stakeholders to deliver scalable GIS solutions and requires expertise in ArcGIS technologies and Python scripting. Responsibilities : • design, develop ...
Milwaukee, WI · On-site
The role involves collaborating with various stakeholders to deliver scalable GIS solutions and requires expertise in ArcGIS technologies and Python scripting. Responsibilities : • design, develop ...
Phoenix, AZ · On-site
Creates and maintains Python scripts, ArcGIS ModelBuilder workflows, and assists with automated tasks that enhance efficiencies for the GIS team and department staff who edit GIS data. * Works with ...
Quick apply
Phoenix, AZ · On-site
Creates and maintains Python scripts, ArcGIS ModelBuilder workflows, and assists with automated tasks that enhance efficiencies for the GIS team and department staff who edit GIS data. * Works with ...
GIS Analyst Location: Atlanta, GA (onsite) Contract: 24-Months The GIS Analyst will develop an ... Python scripts to assist in repetitive daily activities · Ability to quickly learn new skills and ...
Quick apply
GIS Analyst Location: Atlanta, GA (onsite) Contract: 24-Months The GIS Analyst will develop an ... Python scripts to assist in repetitive daily activities · Ability to quickly learn new skills and ...
Sacramento, CA · On-site
$60/hr
Develop and maintain automated GIS workflows using Python, Arcade, ModelBuilder, and other automation tools. * Manage mobile GIS data collection technologies, field applications, and synchronization ...
Sacramento, CA · On-site
$60/hr
Develop and maintain automated GIS workflows using Python, Arcade, ModelBuilder, and other automation tools. * Manage mobile GIS data collection technologies, field applications, and synchronization ...
Philadelphia, PA · On-site
Automate work using Python, ArcGIS Notebooks, ArcGIS Data Pipelines, and Power Automate. * Perform quality assurance and quality control (QA/QC) on GIS data and project deliverables. * Support the ...
New
Philadelphia, PA · On-site
Automate work using Python, ArcGIS Notebooks, ArcGIS Data Pipelines, and Power Automate. * Perform quality assurance and quality control (QA/QC) on GIS data and project deliverables. * Support the ...
New
Sacramento, CA · On-site +1
Develop and maintain automated geoprocessing tools using Python and ModelBuilder, as applicable ... Review GIS products for technical accuracy, quality assurance, and compliance with Government ...
Sacramento, CA · On-site +1
Develop and maintain automated geoprocessing tools using Python and ModelBuilder, as applicable ... Review GIS products for technical accuracy, quality assurance, and compliance with Government ...
Python (ArcPy), SQL (for spatial and relational data handling) * Experience with web GIS development (ArcGIS API for JavaScript / Experience Builder). * Working knowledge of geospatial data formats ...
Quick apply
Python (ArcPy), SQL (for spatial and relational data handling) * Experience with web GIS development (ArcGIS API for JavaScript / Experience Builder). * Working knowledge of geospatial data formats ...
... GIS principals, theories and practices Advanced knowledge of spatial analysis procedures Advanced knowledge of Python and Esri Model Builder Strong skills in development of analysis procedure and ...
... GIS principals, theories and practices Advanced knowledge of spatial analysis procedures Advanced knowledge of Python and Esri Model Builder Strong skills in development of analysis procedure and ...
$73K - $87K/yr
Identifies manual processes suitable for automation and develops scripts/tools (using Python ... Executes GIS customer outreach initiatives for both City personnel and citizens to promote ...
$73K - $87K/yr
Identifies manual processes suitable for automation and develops scripts/tools (using Python ... Executes GIS customer outreach initiatives for both City personnel and citizens to promote ...
Automate work using Python, ArcGIS Notebooks, ArcGIS Data Pipelines, and Power Automate. * Perform quality assurance and quality control (QA/QC) on GIS data and project deliverables. * Support the ...
New
Automate work using Python, ArcGIS Notebooks, ArcGIS Data Pipelines, and Power Automate. * Perform quality assurance and quality control (QA/QC) on GIS data and project deliverables. * Support the ...
New
Sacramento, CA · Remote
Develop and maintain automated geoprocessing tools using Python and ModelBuilder, as applicable ... Review GIS products for technical accuracy, quality assurance, and compliance with Government ...
Sacramento, CA · Remote
Develop and maintain automated geoprocessing tools using Python and ModelBuilder, as applicable ... Review GIS products for technical accuracy, quality assurance, and compliance with Government ...
New York, NY · On-site +1
$80 - $120/hr
Write and optimize code in Python and SQL for data management, analytics, and automation. * Create and maintain reports and dashboards (Power BI, Tableau, GIS Maps) to visualize insights and KPIs.
New York, NY · On-site +1
$80 - $120/hr
Write and optimize code in Python and SQL for data management, analytics, and automation. * Create and maintain reports and dashboards (Power BI, Tableau, GIS Maps) to visualize insights and KPIs.
$13.22 - $19.86
1% of jobs
$19.86 - $26.51
0% of jobs
$26.51 - $33.15
2% of jobs
$33.15 - $39.79
5% of jobs
$39.79 - $46.44
11% of jobs
$48.39 is the 25th percentile. Wages below this are outliers.
$46.44 - $53.08
18% of jobs
The median wage is $56.55 / hr.
$53.08 - $59.72
24% of jobs
$64.80 is the 75th percentile. Wages above this are outliers.
$59.72 - $66.37
18% of jobs
$66.37 - $73.01
13% of jobs
$73.01 - $79.65
5% of jobs
$79.65 - $86.30
3% of jobs
$13
$58
$86
A Python GIS job involves using Python programming to analyze, visualize, and manage geographic data within Geographic Information Systems (GIS). Professionals in this role work with libraries like GeoPandas, Shapely, and ArcPy to automate spatial data processing, create maps, and develop GIS applications. These jobs are common in industries like environmental science, urban planning, and remote sensing, where spatial analysis is critical.
As a Python GIS professional, your typical day involves processing and analyzing spatial data, automating GIS workflows using Python scripts, and developing custom geospatial tools and applications. You may work closely with data analysts, environmental scientists, or urban planners to provide actionable insights from geospatial datasets. Many roles involve regular use of GIS software and Python libraries to extract, clean, and visualize data for maps and reports. Collaboration and communication are key, as you’ll often translate technical findings into user-friendly outputs for clients or non-technical team members.
To thrive as a Python GIS professional, you need strong programming skills in Python combined with expertise in geospatial concepts and data analysis, typically supported by a degree in geography, computer science, or a related field. Familiarity with GIS software like ArcGIS or QGIS, libraries such as GeoPandas and Shapely, and possibly certifications like GISP or Esri technical certifications are highly beneficial. Problem-solving skills, attention to detail, and the ability to communicate technical information clearly are important soft skills. These qualities are crucial for efficiently processing spatial data, building innovative geospatial solutions, and collaborating effectively within multidisciplinary teams.

Other
Medical, Dental, Vision, Retirement, PTO
Posted 2 days ago
New