Geospatial Systems Architecture
Role details
Job location
Tech stack
Job 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
Requirements
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)
Benefits & conditions
Pulled from the full job description
- Flexible schedule, * Flexible schedule