Geospatial Backend Engineer II - APIs & Data Pipelines

Esri

St. Louis (MO)

On-site

USD 97,240 - 162,240

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance

Job summary

Esri is seeking a Software Development Engineer II to design and develop scalable backend services powering mission‑critical geospatial applications. You will build APIs and proxies with Node.js and Python, extend ArcGIS Enterprise, and create geoprocessing workflows for diverse data sources. This role supports secure, distributed environments and relocation to St.

Louis, MO is available. You should have 2+ years in backend engineering, proficiency in Python/Node/Java, REST API design, and

Qualifications

  • 2+ years of professional backend software engineering experience.
  • Proficient in Python, JavaScript/Node, and Java.
  • Experience designing and building REST APIs and service-based architectures.
  • Experience extending or integrating with ArcGIS Enterprise or similar platforms.
  • Familiarity with geoprocessing workflows and automation of GIS tasks.
  • Experience with containerized environments (Docker, Kubernetes).
  • Strong API design, software architecture, and testing skills.
  • Excellent communication and collaboration abilities.
  • US citizenship with an active Top Secret clearance with SCI eligibility.
  • Bachelor’s degree in Computer Science, Mathematics, GIS, or STEM field.

Responsibilities

  • Build backend services powering geospatial processing and automation.
  • Develop APIs, proxies, and integration services using Node.js and Python.
  • Extend ArcGIS Enterprise in containerized environments.
  • Create geoprocessing services and operational workflows.
  • Build data ingestion pipelines across enterprise sources.
  • Support cloud-native and on-prem deployments.
  • Improve reliability via API design, testing, and observability.
  • Collaborate with cross-functional GIS and DevOps teams.

Skills

Backend development
Python/Node/Java
REST APIs
Containerization
Distributed systems
Security clearance
Communication

Education

Bachelor's degree in CS/Math/GIS

Tools

ArcGIS Enterprise
Docker/Kubernetes

Job description

Esri is seeking a Software Development Engineer II to design and develop scalable backend services powering mission‑critical geospatial applications. You will build APIs and proxies with Node.js and Python, extend ArcGIS Enterprise, and create geoprocessing workflows for diverse data sources. This role supports secure, distributed environments and relocation to St.

Louis, MO is available. You should have 2+ years in backend engineering, proficiency in Python/Node/Java, REST API design, and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer II - Geospatial APIs & Data Pipelines
Backend Engineer II - Geospatial APIs & Data Pipelines

ESRI • Redlands (CA)

On-site
USD 97,000 - 163,000
Medical, dental, vision insurance
401(k) and profit-sharing programs
Paid vacation and holidays
Geospatial Backend Engineer II – APIs & Data
Geospatial Backend Engineer II – APIs & Data

ESRI • Vienna (VA)

On-site
USD 97,000 - 163,000
Health and welfare benefits
401(k) and profit-sharing programs
80 hours of vacation leave annually
+1
Geospatial Backend Engineer II - Real-Time APIs
Geospatial Backend Engineer II - Real-Time APIs

Esri • Washington

On-site
USD 97,000 - 163,000
Relocation Assistance
401(k) and profit-sharing programs
Health and welfare benefits
Geospatial Backend Engineer II
Geospatial Backend Engineer II

ESRI • St. Louis (MO)

On-site
USD 97,000 - 163,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation
+1
Backend SDE II, Geospatial APIs (Top Secret)
Backend SDE II, Geospatial APIs (Top Secret)

Esri • Town of Vienna (WI)

On-site
USD 97,000 - 162,000
Relocation assistance to DC area
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)

ESRI • St. Louis (MO)

On-site
USD 97,000 - 163,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation
+1
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)

Esri • St. Louis (MO)

On-site
USD 97,000 - 163,000
Relocation assistance
Geospatial Backend Engineer – APIs, Python & Node
Geospatial Backend Engineer – APIs, Python & Node

Esri • Washington

On-site
USD 97,000 - 163,000
Relocation Assistance
401(k) and profit-sharing
Minimum accrual of 80 hours of vacation leave
+1
Backend Engineer II: Geospatial APIs & AI Tools
Backend Engineer II: Geospatial APIs & AI Tools

Esri • St. Louis (MO)

Hybrid
USD 97,000 - 163,000
Relocation assistance
401(k) and profit-sharing programs
Health and welfare benefits
+1
Geospatial Backend Engineer II — Relocation Support
Geospatial Backend Engineer II — Relocation Support

Esri • Redlands (CA)

On-site
USD 97,000 - 163,000
Health and welfare benefits
401(k) and profit-sharing programs
Minimum 80 hours vacation leave
+1