Mid/Senior Geospatial Software Developer
Core
Design, develop, and maintain modern user-facing applications and interfaces for interacting with, visualizing, and analyzing large-scale geospatial datasets.
Role type
Mid/Senior Geospatial Software Developer
Builds
User-facing geospatial applications and interactive mapping interfaces
Domain
Geospatial data services and national security/intelligence
Deliverable
product features
Required skills
Python, SQL, Kubernetes, Git, CI/CD pipelines, AI-assisted development tools
Preferred skills
PostgreSQL, PostGIS, RESTful APIs, Docker, Helm, Apache Trino, Apache Spark, Apache Airflow, React, Node.js, geospatial application development, cloud-native architectures, Department of Defense/Intelligence Community experience
Technologies
Python, SQL, Kubernetes, Docker, Helm, PostgreSQL, PostGIS, React, Node.js, Apache Spark, Apache Airflow, Apache Trino, Git, CI/CD
Responsibilities
Design, develop, and maintain modern user-facing applications and interfaces; Build intuitive tools for interacting with, visualizing, and analyzing large-scale geospatial datasets; Connect frontend applications with backend services, databases, and REST APIs; Use Python, SQL, Kubernetes, and modern development frameworks to support scalable application architectures; Apply AI-assisted development tools and agentic coding platforms to accelerate development; Participate in code reviews, software testing, troubleshooting, and CI/CD processes; Document application architecture, code, workflows, and technical decisions.
Seniority
Mid/Senior, hands-on IC