1

Python Gis Jobs (NOW HIRING)

Analyst, GIS

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 ...

Network Strategist- GIS

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 ...

Network Strategist- GIS

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 ...

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 ...

The role involves collaborating with various stakeholders to deliver scalable GIS solutions and requires expertise in ArcGIS technologies and Python scripting. Responsibilities : • design, develop ...

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 ...

Develop and maintain automated GIS workflows using Python, Arcade, ModelBuilder, and other automation tools. * Manage mobile GIS data collection technologies, field applications, and synchronization ...

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

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 ...

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

GIS Analyst/Engineer

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.

next page

Showing results 1-20

Python Gis information

See salary details

$13

$58

$86

How much do python gis jobs pay per hour?

As of Jul 31, 2026, the average hourly pay for python gis in the United States is $58.62, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.59 per hour, depending on experience, location, and employer.

What is a Python GIS job?

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.

What are the typical day-to-day tasks for a Python GIS professional?

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.

What are the key skills and qualifications needed to thrive in the Python Gis position, and why are they important?

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.

More about Python Gis jobs
What cities are hiring for Python Gis jobs? Cities with the most Python Gis job openings:
What are the most commonly searched types of Python Gis jobs? The most popular types of Python Gis jobs are:
What states have the most Python Gis jobs? States with the most job openings for Python Gis jobs include:
What job categories do people searching Python Gis jobs look for? The top searched job categories for Python Gis jobs are:
Infographic showing various Python Gis job openings in the United States as of July 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.

Programmer Analyst (.Net, Python, GIS)

PTR Global

Richmond, VA • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago

New


Job description

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
Job Description:
  • Software Engineer
Top 3 Required Skills:
  • Minimum of 5 plus years' experience with .NET and Python as a programmer analyst in the GIS space
  • Working knowledge of Esri GIS technologies including Utility Network, ArcGIS Pro, ArcGIS Enterprise, Portal for ArcGIS, ArcGIS Server, feature services, and enterprise geodatabases.
  • Experience developing or supporting GIS applications, integrations, web services, scripts, or automation workflows.
  • Proficiency with SQL and relational database concepts, preferably Oracle and/or Microsoft SQL Server.
  • Experience with Python scripting, ArcPy, REST APIs, JSON, and data automation techniques.
  • Ability to analyze and troubleshoot complex application, data, integration, and production support issues.
  • Understanding of software development lifecycle practices, testing methods, release management, and production support processes.
  • Ability to document technical designs, support procedures, workflows, issues, and resolutions clearly and accurately.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively with technical teams, business users, vendors, and cross-functional project stakeholders.
  • Ability to manage multiple priorities while supporting both project delivery and operational support needs.
  • What soft skill requirements do you have (team fit and personality requirements)?
  • Strong communication skills both verbal and written
  • Ability to lead, collaborate, or work effectively in a variety of teams, including multi-disciplinary teams
Nice to Have Skills:
  • Experience with Esri Utility Network, branch versioning, subnetwork management, network tracing, or utility data models.
  • Experience supporting electric utility, gas utility, field operations, outage management, asset management, or work management systems.
  • Experience with FME, ETL tools, batch processing, integration monitoring, or data transformation workflows.
  • Familiarity with enterprise systems such as EWAM, AUD, Locusview, OMS/NMS, SAP, MIMS, or similar utility platforms.
  • Experience with ArcGIS Enterprise administration, Portal upgrades, service publishing, hosted feature layers, and performance troubleshooting.
  • Experience with Oracle spatial databases, enterprise geodatabase administration, versioning, reconciliation, and data validation.
  • Experience with web application development using JavaScript, .NET, HTML, CSS, or related frameworks.
  • Familiarity with cloud concepts, hybrid architecture, containerized platforms, high availability, disaster recovery, and GIS infrastructure modernization.
  • Familiarity with AI/ML, GeoAI, remote sensing, imagery analytics, LiDAR, or predictive analytics use cases.
  • Knowledge of cybersecurity, compliance, data governance, change management, and IT operational controls.
High Level Project Overview:
  • Under general supervision, build medium complexity applications ensuring that the code follows latest coding practices and industry standards.
  • Work closely with other software engineers and team members to understand the system end-to-end and perform system analysis.
  • Analyze, design, configure and develop the business logic and backend systems.
  • Complete the work needed to implement features from the product backlog.
  • Work closely with Product/Business Owner to understand stories and requirements from both Business and Technical perspective.
  • Size/estimate user stories/requirements.
  • Perform unit testing and execute all testing related activities including the automation of test cases where applicable.
  • Create necessary project and product artifacts including support documentation. Work closely with other team members to ensure features meet business needs.
  • Work collaboratively with infrastructure, security and other partners.
  • Collaborate with Portfolio Architects to ensure solutions align with enterprise architecture standards.
  • Communicate with Product/Business Owner, Engineering Lead, UI/UX Designer or Scrum Master/Project Manager to ensure stories/tasks are delivered on schedule.
  • Perform ongoing product maintenance and resolve issues (e.g. break/fix) as support requests arise.
  • Mentor less experienced team members.
Required Years of Experience:
  • Minimum of 5 plus years' experience with .NET and Python as a programmer analyst in the GIS space

About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $70- $73/hr. W2
The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
If you receive a suspicious message, email, or phone call claiming to be from PTR Global, do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at
#LI-PS4