remote
GIS Software Engineer - Leidos
Software Engineer
GIS Software Engineer building robust geospatial solutions using Python, ArcGIS, and QGIS to support critical defense and environmental projects. Focus on spatial data processing, database integration, and performance optimization.
About the role
Key Responsibilities
- Design, develop, and maintain GIS applications and services using Python and ArcGIS APIs.
- Implement spatial data pipelines, perform data cleaning, transformation, and quality assurance.
- Integrate GIS data with relational databases (SQL) and optimize query performance.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Document code, create technical specifications, and support deployment in production environments.
Requirements
- Proven experience in GIS development with Python and ArcGIS/ArcPy.
- Strong knowledge of spatial data models, coordinate systems, and geoprocessing techniques.
- Experience with QGIS and open‑source GIS libraries (e.g., GeoPandas, Shapely).
- Solid SQL skills and familiarity with spatial databases (PostGIS, Oracle Spatial).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.