INCATech - Innovative Computing & Applied Technology logo
INCATech - Innovative Computing & Applied Technology
Posted 140 days agoVerified live 2d ago

Backend Software Developer

Brief overview

Northern Virginia, VAIn-person
UndergradOr in progress
2+ yrsMinimum
Clearance requiredU.S. government
PythonJavaScriptNode.jsJavaREST API designService-based architecturesArcGIS Enterprise integrationGeoprocessing workflowsProxies and middleware servicesGIS automationContainerized environmentsDockerKubernetesAPI designSoftware/system designTesting and debugging distributed servicesProblem-solving

About the company

INCATech - Innovative Computing & Applied Technology logo
INCATech - Innovative Computing & Applied Technologyincatech-corp.com

INCATech is a 100% woman-owned business that delivers innovative solutions from deep technical expertise in Geospatial Services, Secure Cloud Services, Enterprise Data Management, User Centered Design and Acquisition & Financial Services.

Job description

Summary

INCATech is an award-winning small business that has over 14 years of experience supporting the US Government. They are seeking a Backend Software Developer to build core backend services leveraging Esri’s products and APIs, solving complex problems at a global scale.

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
  • 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

Skills

  • MUST possess active Top Secret clearance
  • 2+ years of industry experience as a backend software engineer or equivalent practical experience
  • Hands-on experience developing backend services using: Python, JavaScript / Node.js, Java (for enterprise integrations and services)
  • 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, Automation of GIS or data processing tasks
  • Experience working in containerized environments (Docker, Kubernetes, or similar)
  • Solid fundamentals in: API design, Software/system design, Testing and debugging distributed services
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor's degree in computer science, engineering, GIS, or related technical field (or equivalent practical experience)
  • Master's in Computer Science, Mathematics, 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 practices and secure development pipelines
  • Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions
  • Experience building services for geospatial analysis, data pipelines, or map services
  • Familiarity with enterprise authentication, proxies, and secure service architectures
  • Experience with relational and spatial databases (PostgreSQL/PostGIS, SQL Server, etc.)
  • Exposure to event-driven architectures, batch processing, or distributed data workflows

Qualifications

Must Haves

  • MUST possess active Top Secret clearance
  • 2+ years of industry experience as a backend software engineer or equivalent practical experience
  • Hands-on experience developing backend services using: Python, JavaScript / Node.js, Java (for enterprise integrations and services)
  • 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, Automation of GIS or data processing tasks
  • Experience working in containerized environments (Docker, Kubernetes, or similar)
  • Solid fundamentals in: API design, Software/system design, Testing and debugging distributed services
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor's degree in computer science, engineering, GIS, or related technical field (or equivalent practical experience)

Nice to Haves

  • Master's in Computer Science, Mathematics, 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 practices and secure development pipelines
  • Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions
  • Experience building services for geospatial analysis, data pipelines, or map services
  • Familiarity with enterprise authentication, proxies, and secure service architectures
  • Experience with relational and spatial databases (PostgreSQL/PostGIS, SQL Server, etc.)
  • Exposure to event-driven architectures, batch processing, or distributed data workflows

Benefits

  • Health
  • Dental
  • 401K
  • Vision
  • Paid Time Off
  • Life Insurance

More jobs like this