Esri

Software Development Engineer II - Back End

Esri

Apply
6 days ago
St. Louis, MO, USA
Mid Level / Senior

Base Salary

$97k - $162k/yr

Responsibilities

  • Build backend services that power geospatial processing and user-facing capabilities.
  • Develop APIs, proxies, and integration services using Node.js and Python.
  • Create and maintain backend tooling that extends ArcGIS Enterprise in containerized environments.
  • Develop and maintain geoprocessing services, automation scripts, and operational workflows.
  • Build connectors and ingestion pipelines across diverse enterprise data sources.
  • Support deployments across cloud-native and on-prem environments.
  • Improve reliability and performance through API design, testing, monitoring, and observability.
  • Collaborate with platform, DevOps, and GIS teams to translate requirements into production solutions.

Requirements

  • 2+ years of professional backend software engineering experience.
  • Professional experience developing backend services using Python, JavaScript/Node.js, and Java.
  • Experience designing and building REST APIs and service-based architectures.
  • Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms.
  • Familiarity with geoprocessing workflows, proxies, and middleware services.
  • Experience working in containerized environments (Docker, Kubernetes, or similar).
  • Solid fundamentals in API design, software/system design, and testing and debugging distributed services.
  • Strong problem-solving, communication, and collaboration skills.
  • US citizenship with Active or Current Top Secret Security Clearance with SCI eligibility.
  • Bachelor's in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision insurance.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave and twelve paid holidays.
  • Opportunities for personal and professional growth.

Tech Stack

AWSAzureDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMicrosoft SQL ServerNode.jsPostgreSQLPython

Categories

BackendDevOps