1

Arcgis Python Api Jobs (NOW HIRING)

... software, ArcGIS Server REST-based services, and Google Maps Geocoding API (including quota ... Python Proficiency - Advanced experience writing clean, modular Python code for data processing and ...

... API, HTML5, Type Script, Silverlight API, custom Widgets), ArcGIS Online, Web App Builder and ... Experience with GIS Product Architecture, ArcGIS server, Data Model, web services, python scripting ...

... API, HTML5, TypeScript, Silverlight API, custom Widgets), ArcGIS Online, Web App Builder and ArcGIS ... Experience with GIS Product Architecture, ArcGIS server, Data Model, web services, python scripting ...

In addition, design and develop tools and applications that leverage the ArcGIS REST and Python API allowing automation of a variety of GIS tasks such as automating map production, publishing web ...

Develop APIs, proxies, and integration services using Node.js and Python * Create and maintain ... Improve reliability and performance through API design, testing, monitoring, and observability

GIS Analyst - Ag

Towson, MD · On-site

$100 - $125/hr

Minimum of three (3) years working with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE * Experience with ArcGIS Model Builder and Python

New

$125 - $150/hr

Develop APIs, proxies, and integration services using Node.js and Python * Create and maintain ... Improve reliability and performance through API design, testing, monitoring, and observability

... API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE. * Experience with ArcGIS Model Builder and Python. * Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.

... API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE. * Experience with ArcGIS Model Builder and Python. * Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.

... API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE. * Experience with ArcGIS Model Builder and Python. * Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.

... API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE. * Experience with ArcGIS Model Builder and Python. * Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.

Sr. GIS Programmer

Towson, MD · Hybrid

$40 - $50/hr

Minimum of three (3) years working with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE * Experience with ArcGIS Model Builder and Python

... ArcGIS API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE • Experience with ArcGIS Model Builder and Python • Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored ...

Showing results 21-40

Arcgis Python Api information

See salary details

$13

$58

$86

How much do arcgis python api jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for arcgis python api 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 the ArcGIS Python API?

The ArcGIS Python API is a powerful library developed by Esri that allows users to automate and script workflows for working with spatial data and geographic information systems (GIS). It enables users to manage GIS content, analyze spatial data, visualize maps, and work with web GIS, such as ArcGIS Online or ArcGIS Enterprise, all using Python code. The API is especially useful for data scientists, GIS professionals, and developers who want to integrate spatial analysis into their applications or automate GIS tasks.

What are some common challenges faced when developing solutions with the ArcGIS Python API, and how can they be addressed?

One common challenge when working with the ArcGIS Python API is managing authentication and access to various Esri services, especially when collaborating within enterprise environments. Developers may also encounter issues related to large data processing, requiring efficient handling of spatial data to avoid performance bottlenecks. Staying updated with API changes and understanding the best practices for integrating geospatial workflows into broader systems are crucial. Collaborating closely with GIS analysts and IT teams can help streamline troubleshooting and ensure smooth deployment of solutions.

What are the key skills and qualifications needed to thrive as an ArcGIS Python API specialist, and why are they important?

To thrive as an ArcGIS Python API Specialist, you need a strong background in GIS concepts, spatial data analysis, and proficiency in Python programming, often supported by a degree in geography, computer science, or a related field. Experience with the ArcGIS Python API, ArcGIS Online, and familiarity with RESTful APIs and geospatial libraries like Pandas or GeoPandas are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding professionals apart in this role. These skills and tools are essential for efficiently automating GIS workflows, integrating spatial data, and delivering actionable insights to support organizational decision-making.

What is the difference between Arcgis Python Api vs ArcGIS Desktop Technician?

AspectArcgis Python ApiArcGIS Desktop Technician
Required CredentialsPython programming, GIS knowledgeGIS certifications, technical skills
Work EnvironmentRemote, scripting, automationOffice-based, GIS software usage
Employer & Industry UsageGIS developers, analysts, automation teamsGIS support, data management in organizations
Common Search & ComparisonYesNo

The Arcgis Python Api is primarily used by GIS developers and analysts to automate tasks and analyze spatial data through scripting. In contrast, an ArcGIS Desktop Technician focuses on maintaining GIS data and supporting users within organizations. While both roles work within the GIS industry, the Python API emphasizes programming and automation, whereas the technician role centers on data management and technical support.

What other helpful pages are available for Arcgis Python Api?

Other pages related to Arcgis Python Api:

Infographic showing various Arcgis Python Api job openings in the United States as of September 2026, with employment types broken down into 3% Internship, 88% Full Time, 4% Part Time, and 5% Contract. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.

A428-Python developer rec 5208

Phoenix, AZ • On-site

FHR
11 - 50 employees

$60 - $70/hr

Other

Re-posted 18 days ago


Job description

Arizona Department of Health Services (ADHS)

100% on site in Phoenix,AZ

Our direct client has an opening for a Python developer rec 5208

This position is up to 12 months with the option of extension. The client is in Phoenix, AZ.

Rates are $55-$65w2 or $60-70 corp to corp.

Please send us your rate and resume.

Key Responsibilities:

? Assess the current Python codebase, workflows, and dependencies related to geocoding and spatial data processing.

? Refactor and modernize existing Python scripts to improve code readability, modularity, and adherence to best practices (e.g., PEP 8, logging, error handling).

? Maintain and improve integration with multiple geocoding services, including locally installed geocoding software, ArcGIS Server REST-based services, and Google Maps Geocoding API (including quota management and API key security)

? Transition data processing from flat files (CSVs, Esri file geodatabases) to an ArcGIS Enterprise Geodatabase (SQL Server).

? Implement robust logging, error handling, and validation throughout the codebase.

? Optimize and document fallback logic for handling geocoding failures and manual resolution workflows.

? Produce high-quality technical documentation, including code comments and usage instructions, architecture diagrams and workflow documentation.

? Improve the logging and reporting framework for better error tracking and system transparency.

? Collaborate with internal GIS and IT staff for requirements clarification, testing, and implementation support.

Required Skills & Experience:

? Core Technical Proficiency

? Python Proficiency – Advanced experience writing clean, modular Python code for data processing and automation. Familiarity with best practices including PEP 8, logging, and error handling; libraries may include: pandas, os, shutil, logging, arcpy, pyodbc, requests

? Experience using ArcPy for spatial joins, geoprocessing, and field calculations

? Strong understanding of SQL Server databases, including querying and updating tabular data; working knowledge of geospatial data stored in ArcGIS Enterprise Geodatabases

? Experience working with third-party geocoding APIs, especially Google’s Geocoding API (including authentication, usage limits, and response parsing)

? Familiarity with API security protocols such as OAuth2, API keys, or JWT

? Understanding of API authentication and security protocols

? Software Development Best Practices

? Adherence to PEP 8 and modular design principles

? Use of Git for version control and collaboration

? Experience writing clean, maintainable, and well-documented code

? Comfortable working independently and delivering clear, reliable deliverables in a contract environment

? Preferred Qualifications

? Experience modernizing or rewriting legacy Python codebases

? Familiarity with geocoding accuracy scoring, fallback strategies, and manual resolution workflows

? Prior work with public health, government, or GIS teams is a plus

Skill

Minimum of 5 years of experience in Python development

Demonstrated experience refactoring or modernizing existing codebases for improved maintainability and performance.

Education

Bachelor’s degree in Computer Science, Geographic Information Systems, Software Engineering, or a related field. Equivalent professional experience may be substituted for formal education.

Experience working with government or public health organizations is a plus.

By replying to this job advertisement, I agree I want to receive additional job advertisements from Focused HR Solutions, including email, phone and mail to the contact information I am submitting. I consent to Focused HR Solutions, its affiliates, third parties and partners processing my personal data for these purposes and as described in the Privacy Policy. I understand that I can withdraw my consent at anytime.