NV5

NV5

Geospatial Backend Developer – Multiple Positions at Junior/Mid/Senior Levels

Springfield, Virginia · Senior · Contract

No sponsorshipDetected 21 days ago
JavaScriptTypeScriptPythonJavaNode.jsBackend DevelopmentSQLPostgreSQLAWSGCPAzureCloud PlatformsDockerKubernetesDevOpsAPI DevelopmentRESTData EngineeringAgentic AICybersecurityProject ManagementGISCommunicationCollaboration

About the role

  • NV5 is a global technology solutions and consulting services company with a workforce of over 4,500 professionals in more than 100 offices worldwide.
  • Employment is contingent upon successful completion of a background check and drug screening.
  • NV5 complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

Responsibilities

  • Build backend services that power geospatial processing, automation, 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
  • 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

  • Bachelor's degree in Computer Science, Engineering, Geographic Information Systems (GIS), or STEM-related field
  • 2+ years of experience as a backend software engineer or equivalent practical experience
  • Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms
  • Familiarity with geoprocessing workflows, proxies and middleware services, and automation of GIS or data processing tasks
  • Experience working in containerized environments (Docker, Kubernetes, or similar)
  • A Top Secret Clearance with SCI eligibility or an active TS/SCI are required conditions of employment.

Nice to have

  • Master's degree in Computer Science, Engineering, Geographic Information Systems (GIS), or STEM-related field
  • Esri certification
  • CompTIA Security+ certification
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with cloud platforms (Azure, AWS, or GCP)
  • Experience with monitoring, logging, and observability tools
  • Exposure to DevSecOps practice and secure development pipelines
  • Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions

Skills

  • Support deployments across cloud-native and on-prem environments

Company info

  • Travel up to 15% of the time
  • At NV5, we are a collaboration of intelligent, innovative thinkers who care for each other, our communities, and the environment.
  • NV5's continued growth has been spurred through strategic investments in firms with unique capabilities to help current and future customers solve the world's toughest problems.

Visa & Work Authorization

  • US citizenship with Active or Current (within two years of active) Top Secret Security Clearance with SCI eligibility

This listing is sourced directly from NV5's careers page and normalized into a canonical job model.