GIS Developer — Python + Spatial ETL (Remote-Friendly)

CivilGrid

Kansas City (MO)

Hybrid

USD 100,000 - 117,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Health insurance (medical, dental, & S
Unlimited PTO
401(k) plan
Flexible, remote-friendly work

Job summary

CivilGrid, a venture-backed startup, seeks a GIS Developer to design and optimize geospatial workflows for utilities and municipalities. You’ll update ETL processes, expand the database footprint, and build Python tools that enhance GIS analysts’ productivity. Hybrid KC, MO with on-site two days weekly.

You should have 3–5 years in GIS development, strong Python and PostGIS skills, plus experience with Esri or QGIS. Join a fast-paced team delivering critical infrastructure data.

Qualifications

  • Bachelor's degree in GIS adjacent field (GIS, Geography, Environmental Science, Computer Science, etc.).
  • 3–5 years of professional experience in GIS development or spatial data engineering; preferably with ESRI or QGIS.
  • Experience with ArcGIS Server.
  • Expert proficiency in Python with libraries such as ArcPy, GeoPandas, Shapely, Fiona, Rasterio, PyProj.
  • Advanced knowledge of PostgreSQL/PostGIS and SQL query optimization.
  • Proficiency with GitHub.
  • Familiarity with web development frameworks (Flask, Streamlit) and front-end tech (JavaScript, HTML, CSS).
  • Detail-oriented, self-motivated, capable of remote work.

Responsibilities

  • Generate internal tools to help GIS Analysts perform daily tasks.
  • Create and maintain spatial ETL pipelines connecting Esri, PostGIS, and open-source environments.
  • Design and develop Python-based geoprocessing tools using Esri and open-source GIS libraries.
  • Build and maintain RESTful APIs and web apps for spatial data visualization.
  • Assist in database footprint expansion via tooling to improve efficiencies.
  • QA/QC of converted GIS data.

Skills

Python (ArcPy)
Geospatial data engineering
ArcGIS Server
PostGIS / SQL
GitHub
Flask / Streamlit

Education

Bachelor’s Degree in GIS/Geography/CS

Tools

ArcGIS Server
ArcPy
GeoPandas
Shapely
Fiona
Rasterio
PyProj
PostgreSQL/PostGIS
GitHub
Flask / Streamlit

Job description

CivilGrid, a venture-backed startup, seeks a GIS Developer to design and optimize geospatial workflows for utilities and municipalities. You’ll update ETL processes, expand the database footprint, and build Python tools that enhance GIS analysts’ productivity. Hybrid KC, MO with on-site two days weekly.

You should have 3–5 years in GIS development, strong Python and PostGIS skills, plus experience with Esri or QGIS. Join a fast-paced team delivering critical infrastructure data.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GIS Developer
GIS Developer

CivilGrid • Kansas City (MO)

Hybrid
USD 100,000 - 117,000
Equity
Health insurance (medical, dental, & S
Unlimited PTO
+2
Hybrid GIS Analyst | Utilities Data & Mapping
Hybrid GIS Analyst | Utilities Data & Mapping

Civilgrid • Kansas City (MO)

Hybrid
USD 50,000 - 70,000
Medical insurance
Dental insurance
Vision insurance
+4
GIS Analyst
GIS Analyst

Civilgrid • Kansas City (MO)

Hybrid
USD 50,000 - 70,000
Medical insurance
Dental insurance
Vision insurance
+4
GIS Developer I — Geospatial ETL & Dashboards
GIS Developer I — Geospatial ETL & Dashboards

Select Water Solutions, Inc. • Northern (KY)

On-site
USD 70,000 - 100,000
Medical, dental, vision coverage
Paid vacation days and holidays
401(k) retirement plan
GIS Developer
GIS Developer

Paratum Solutions, LLC • Dallas (TX)

On-site
USD 70,000 - 90,000
GIS Analyst — Data Products, QA & Mapping
GIS Analyst — Data Products, QA & Mapping

ESG Global Ltd • Denver (CO)

On-site
USD 70,000 - 100,000
Remote GIS Developer (Entry Level) — ArcGIS & Python
Remote GIS Developer (Entry Level) — ArcGIS & Python

GeoAcuity LLC • Hanover (NH)

On-site
USD 52,000 - 72,000
GIS Developer/Specialist
GIS Developer/Specialist

Quantum Strides LLC • Minneapolis (MN)

On-site
USD 70,000 - 90,000
Senior Python Web Developer: GIS & Data Analytics
Senior Python Web Developer: GIS & Data Analytics

Texas Water Development Board • Austin (TX)

On-site
USD 118,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior GIS Analyst — ArcGIS, Python & Data Quality
Senior GIS Analyst — ArcGIS, Python & Data Quality

ESG • Denver (CO)

On-site
USD 85,000 - 110,000