GIS Developer; Onsite - Brussels, Belgium
Listed on 2026-10-09
-
Software Development
Backend Developer, Python, SQL Developer
Contract: NATO;
Geo & Space Services Section
(Contingent upon NATO acceptance of Candidate)
Work Location: NATO Headquarters in Brussels, Belgium
Reporting
Hours:
Central European Business Hours
Work Location: Onsite Monday through Friday at NATO Headquarters in Brussels, Belgium
Clearance: DoD Secret Clearance or NATO Secret Clearance
Travel: No anticipated travel at this time
Candidates will not be accepted after October 9th.
Geo
cgi is seeking an experienced GIS Developer to support the NATO International Staff (IS) Operations Division, Situation Centre (SITCEN), Geo & Space Services Section at NATO Headquarters in Brussels, Belgium. This role will support the development, modernization, and maintenance of web-based GIS applications used to provide geospatial information in support of NATO senior decision-makers, intelligence analysts, task forces, exercises, and other mission-critical activities.
Key Responsibilities:
- Implement and enhance web mapping functionality, including layer management, popups, custom widgets, and client-side spatial operations.
- Integrate classified and unclassified spatial data and services into secure web-based GIS applications.
- Integrate spatial data services through REST APIs and develop geospatial data models, layers, and map services.
- Develop Python-based geoprocessing, automation, data conversion, preprocessing, and ETL workflows.
- Build and maintain backend services and processing pipelines that expose geospatial functionality to web applications and enterprise systems.
- Configure and manage map services, feature layers, and tiled datasets to support reliable and performant web delivery.
- Perform performance tuning of backend queries, spatial services, and map rendering.
- Maintain compliance with application security, usability, and accessibility requirements.
- Develop and maintain technical documentation for application code, service endpoints, workflows, and system architecture.
- Provide technical knowledge transfer and application support to NATO personnel.
- Collaborate with the GIS Project Manager and Geo & Space Services Section staff to troubleshoot issues, implement requirements, and support ongoing GIS initiatives.
- Support additional GIS development projects and technical activities as directed by the Head of the Geo & Space Services Section.
As a candidate supporting NATO:
- Health and Social Insurance:
Coverage through mandatory contributions to the national social security system, including health insurance, pension, unemployment, and family allowance benefits. - Paid Leave Entitlements:
Statutory annual leave, sick leave, and other types of leave as provided under applicable labor laws.
The following are requirements of the GIS Developer:
- U.S. Citizen and Active U.S. Passport.
- Active DoD Secret Clearance or Active NATO Secret Clearance
- Bachelor’s degree in Computer Science, Geography, Information Technology, or a related technical discipline.
- Experience implementing web mapping functionality including layers, popups, custom widgets, and client-side spatial operations.
- Proficiency with Python for geoprocessing, automation, ETL, and spatial analysis using technologies such as Arc Py, Geo Pandas, Shapely, Rasterio, GDAL/OGR, or comparable libraries.
- Experience integrating geospatial data and services through REST APIs.
- Ability to develop and maintain backend services or processing pipelines that expose geospatial functionality.
- Experience configuring and managing map services, feature layers, and tiled geospatial data.
- Familiarity with Git or comparable version-control technologies.
- Familiarity with Agile development and project management methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills with the ability to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).