> Markdown version of [/jobs/ext/738978-geospatial-systems-architecture](https://www.wearedevelopers.com/jobs/ext/738978-geospatial-systems-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Geospatial Systems Architecture - **Company:** Aarnest Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $145,600.0 - $228,800.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Geographic Information Systems, Application Programming Interfaces (APIs), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, ArcGIS (Software), Microsoft Azure, Cloud Computing, Cloud Database, Extract Transform Load (ETL), Data Stores, Disaster Recovery, Spatial Databases, Python (Programming Language), MicroStrategy, Node.Js, Performance Tuning, Software Engineering, Spatial Data Infrastructures, SQL Databases, Data Streaming, Systems Architecture, Tableau (Software), TypeScript, Management of Software Versions, Web Applications, Esri GIS (Software), ReactJS, System Availability, Cloudformation, Fastapi, Amazon Relational Database Service, Data Lakes, Graphql, Front End Software Development, Functional Programming, Api Design, Api Gateway, Restful APIs, Terraform, Azure Resource Manager, Databricks, Microservices - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d6d03ec734846079 ## About the Role Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * 10+ years of software development experience; 5+ years in a solutions or systems architect capacity * 5+ years with ArcGIS Maps SDK for JavaScript (JSAPI 4.x) and React front-end integration * Deep expertise in ArcGIS Enterprise architecture - WebAdaptor, Portal, Server, Datastore, federated services * Strong understanding of spatial data modeling - geodatabase design, feature class schemas, relationship classes, versioning * Proficiency architecting RESTful and GraphQL APIs that serve geospatial data at scale * Experience with cloud infrastructure for GIS workloads - AWS (EC2, S3, RDS, Lambda) or Azure (VMs, Blob, SQL Managed Instance) * Familiarity with CI/CD pipelines and Infrastructure-as-Code (Terraform, ARM templates, CloudFormation) * TypeScript proficiency; strong command of modern JavaScript patterns * Ability to obtain and maintain a U.S. federal Public Trust clearance Preferred Qualifications * Experience designing geospatial architectures for DHS, DoD, or civilian federal agencies * Familiarity with FedRAMP, FISMA, and ATO processes as they apply to geospatial platforms * Working knowledge of ArcGIS Image Server, ArcGIS GeoEvent Server, or ArcGIS Velocity for real-time/streaming data * Exposure to Databricks or cloud data lakehouse patterns feeding spatial feature services * Experience with ArcGIS Experience Builder custom widget architecture or Web Components integration * Knowledge of OGC standards - WMS, WFS, WCS, GeoPackage Nice to Have * ESRI Certification - ArcGIS Enterprise Administration or ArcGIS Developer * Familiarity with Calcite Design System for UI consistency across ESRI-integrated apps * Experience with Python (ArcPy, ArcGIS API for Python) for geoprocessing automation * Exposure to Tableau or MicroStrategy as a visualization complement to geospatial dashboards, * Are you US Citizen * Do you hold active Public Trust Clearance * Do you have ESRI GIS Domain experience Education: * Bachelor's (Required) Experience: * System architecture: 8 years (Required) * Software development: 8 years (Required) ## Description We are seeking a Senior Application Developer with a strong system architecture background and deep expertise in ESRI's ArcGIS platform to lead the design and delivery of enterprise-grade geospatial solutions for federal clients. This role goes beyond front-end development - you will define the end-to-end technical architecture of geospatial systems, spanning client-side mapping applications, spatial data pipelines, API layers, and ArcGIS Enterprise infrastructure., * Lead the end-to-end architecture of geospatial web applications - from spatial data ingestion and processing through API design, front-end rendering, and deployment topology * Define and enforce architectural standards for ESRI-based solutions: service patterns, layer naming conventions, portal organization, and security models * Design scalable ArcGIS Enterprise deployments including federated servers, datastore configuration, high availability, and disaster recovery planning * Architect integration patterns between ArcGIS REST Services and enterprise systems (ERP, CRM, MDM, data lakes) * Lead technical decisions around ArcGIS Maps SDK for JavaScript (JSAPI 4.x) integrated with React - component structure, state management, SDK lifecycle, performance optimization * Evaluate and recommend geospatial platform strategies: ArcGIS Enterprise vs. ArcGIS Online, hosted vs. managed services, hybrid deployments * Collaborate with data engineers to design spatial ETL pipelines, geodatabase schemas, and feature service publishing workflows * Define API gateway and microservices patterns for geospatial back-end services (Python/FastAPI, Node.js, or .NET) * Conduct architecture reviews, produce Architecture Decision Records (ADRs), and maintain system design documentation * Serve as the senior technical authority on the program; mentor developers and guide the team through complex architectural trade-offs ## Related Videos - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)