This position is no longer accepting applications
Closed on July 17, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
GIS Commercial Software Developer
Backend Developer
API
ArcGIS Enterprise
Arcgis Online
Data Integration
Data Processing
Engineering
Geographic Information System
GIS
Integrations
Software Development
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at ENTRUST Solutions Group.
Job Description
Role based in Lisle, IL with remote-capable arrangements, focused on building scalable GIS applications for utility clients using Esri ArcGIS, Python, and enterprise data systems.
Responsibilities
- Build and maintain GIS applications that run on ArcGIS Enterprise and ArcGIS Online.
- Develop enterprise workflows through custom services, tools, and APIs across electric, gas, water, and other infrastructure domains.
- Design ArcGIS Field Maps configurations and mobile data collection pipelines to support field operations.
- Create reusable Python utilities with ArcPy and the ArcGIS API for Python to enable automation, data integration, and system optimization.
- Design and optimize ETL pipelines to handle data movement and transformation.
- Automate QA and QC workflows to ensure data quality and reliability.
- Support data conflation and spatial processing to align complex datasets.
- Contribute to enterprise GIS architecture, including RESTful services and APIs.
- Integrate GIS solutions with asset management, work management, and analytics platforms.
- Collaborate with engineers, project managers, and client stakeholders to translate business needs into scalable, maintainable technical solutions.
Requirements
- Bachelor’s degree in GIS, Geography, Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in GIS development or geospatial software development.
- Proficiency in Python scripting and geospatial libraries such as ArcPy and ArcGIS API for Python.
- Experience with ArcGIS Enterprise, ArcGIS Online, and geodatabase management.
- Experience developing or supporting GIS applications, services, or APIs.
- Familiarity with data modeling, versioning, and spatial data management.
- Understanding of system integration concepts, including APIs and data exchange frameworks.
- Working knowledge of ETL processes and automation workflows.
Technologies
- Python
- ArcPy
- ArcGIS API for Python
- ArcGIS Enterprise
- ArcGIS Online
- ArcGIS Field Maps
Benefits
- Salary range: USD 70,700–$95,700 per year; exempt position.
- Company-sponsored medical, dental, and vision insurance.
- 401(k) plan with company match.
- Tuition reimbursement.
- Flexible work schedules.
- Generous paid time off.
- Voluntary life, disability, critical illness, accident, and hospitalization plans.
- HSA or FSA medical accounts and FSA dependent care and transportation/parking accounts.
- Possible discretionary bonus eligibility.