For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

GIS Developer / Data Engineer – Part-Time - US-based

Location

Remote restrictions apply
See all remote locations

Hourly rate

Hourly rate

Min. experience

3 - 5 years

Hours per week

20 hours

Duration

24 weeks

Required skills

ETLArcGISPythonSQLRESTful API

Freelance job
Posted 15 days ago
Apply now
Actively recruiting / 7 applicants

We’re here to help you

Jane Cervantes is in direct contact with the company and can answer any questions you may have. Email

Jane CervantesJane Cervantes, Recruiter

Location: Remote (US-based)
Engagement: Part-time freelance contract via Arc
Commitment: Up to ~475 hours across 2027
Start: Contingent on project award
Reports to: Project Manager / Technical Lead

About the Role

Client is an Esri-focused GIS solutions firm. It’s hiring an experienced GIS Developer / Data Engineer for a 2027 public-sector ArcGIS asset management implementation. You’ll be the hands-on technical lead for the build: configuring the ArcGIS environment, designing asset data models, migrating messy legacy data and automating ETL and QA. GeoScope keeps ownership of solution architecture, client coordination and project management. This role is about execution: you take defined requirements and deliver them with limited supervision.

What You’ll Do

  • Configure ArcGIS Online/Enterprise feature services, tables, relationships, domains, subtypes and attachments
  • Design and implement data models for multiple infrastructure asset classes, with one-to-many relationships linking assets to inspections, condition records and completed work
  • Assess, clean, normalize and migrate legacy data from spreadsheets, databases, GIS layers, Google-based datasets and external transportation systems
  • Build repeatable Python/ArcPy ETL workflows for transformation, migration, validation and reconciliation
  • Integrate field-collected data and support offline/mobile collection and sync
  • Develop ArcGIS Dashboards and related web apps
  • Build automated QA checks: missing values, duplicates, invalid geometries, relationship integrity, unmatched IDs, attachment completeness and source-to-target reconciliation
  • Support system testing, UAT, defect resolution, documentation and final handoff

What You’ll Bring

Required:

  • 3–5+ years of professional GIS experience, with a data engineering and migration focus (not only cartography or analysis)
  • Strong hands-on ArcGIS Pro, ArcGIS Online and ArcGIS Enterprise
  • Python, ArcPy, SQL and REST APIs
  • ETL and legacy data migration, including validation and reconciliation
  • Feature services, related tables, domains/subtypes and attachments/photos
  • ArcGIS Dashboards and mobile/field GIS workflows
  • Experience designing stable asset IDs and relational GIS structures

Nice to have:

  • Local/state government, DOT or public works GIS projects
  • Transportation, roadway or infrastructure asset management
  • ArcGIS Field Maps and Experience Builder
  • Asset inspection and maintenance history data
  • Data provenance and auditability in production ArcGIS deployments

Example Challenge

Migrate a legacy culvert dataset (asset table, inspection history, completed work, photos) that has inconsistent IDs, duplicates and incomplete attributes. The pipeline runs: Stable IDs → Staging → Profiling → Normalization → ETL → Relationships → Attachments → Validation → Reconciliation → Publishing → Dashboard/App Testing.

Who Thrives Here

  • Works independently and is comfortable reporting directly to a technical lead
  • Writes clean, maintainable Python and documents work clearly
  • Treats QA and reconciliation as production-grade, not an afterthought
  • Comfortable with public-sector formal acceptance and documentation requirements

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service