Senior Software Engineer
Core
Architecting, designing, and leading the development of software systems that process, manage, and visualize large-scale geospatial datasets to support critical capabilities for U.S. government and other customers.
Role type
Senior Software Engineer (Geospatial/SAR)
Builds
Scalable data pipelines, backend services, and visualization tools for geospatial data workflows
Domain
Defense, National Security, Geospatial Analytics, Synthetic Aperture Radar (SAR)
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C++, Linux, database architecture, system design, API integration, code review leadership, performance optimization
Preferred skills
PostGIS, distributed systems, microservices, WMS/WFS, agentic AI frameworks, Model Context Protocol (MCP), Docker, Kubernetes, AWS, Apache Airflow, QGIS
Technologies
Python, C++, Linux, PostGIS, Docker, Kubernetes, AWS, Apache Airflow, QGIS
Responsibilities
Design, implement, and own software systems for processing, managing, and distributing geospatial data; Build scalable data pipelines and backend services; Develop tools and services for geospatial visualization, analysis, and data distribution; Design and implement database architectures, schemas, and data models; Contribute to system architecture decisions; Integrate geospatial services and APIs into operational software systems; Collaborate with algorithm developers and data scientists to translate research capabilities into production software
Seniority
Senior, hands-on IC with leadership responsibilities