Geospatial Developer

Niyam IT, Inc.

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • US Citizenship required.
  • Bachelor's in Computer Science, Software Engineering, GIS/Geospatial Science, or related field (equivalent experience acceptable).
  • 4+ years in software development, particularly in geospatial application development or data engineering.
  • Proficient in Python and geospatial libraries/APIs (e.g., ArcGIS API for Python, GeoPandas).
  • Familiar with developing web mapping applications using Esri or open-source technologies.
  • Experience with spatial databases (e.g., PostGIS) and automated ETL/data pipelines.
  • Knowledge of Controlled Unclassified Information (CUI) handling requirements.

Responsibilities

  • Design and develop software for database-first geospatial architecture and data models.
  • Build Esri-based/open-source geospatial web applications and dashboards for data visualization.
  • Create automated workflows for standardized geospatial exports and reports.
  • Implement analysis routines for propagation, line-of-sight, and beam-blockage with relevant teams.
  • Integrate various geospatial and spectrum data sources through documented pipelines.
  • Support data ingestion from field surveys and measurements into the master database.
  • Optimize geospatial application performance and ensure compliance with CUI requirements.

Benefits

  • Fully remote position with occasional minimal travel.
  • Opportunity to support a federal initiative with critical weather forecasting capabilities.
  • Engagement in diverse technologies and open-source software frameworks.
Full Job Description
Niyam IT is seeking a Geospatial Developer to support a Radar Site and Spectrum Relocation Analysis Support program for a federal client that operates a nationwide network of weather radar (NEXRAD) facilities. This effort supports a broader federal initiative to repurpose spectrum for commercial licensed use, while ensuring the client agency retains its mission-critical weather forecasting capabilities. The Geospatial Developer will design and build the applications, automated pipelines, and dashboards that turn the program's spectrum and site data into scalable, decision-ready geospatial products. This position is fully remote, with minimal, occasional travel as noted below. ROLES AND RESPONSIBILITIES - Design and develop the software components of the database-first geospatial architecture, including data models, automated ingestion pipelines, and geospatial services supporting the full NEXRAD network. - Build and maintain Esri-based and/or open-source geospatial web applications and dashboards for visualizing incumbents, interference indicators, 300 km analysis extents, obstruction environments, and site viability status. - Develop automated geospatial export and report-generation workflows that produce standardized, template-driven map and report deliverables at scale. - Implement automated propagation, line-of-sight, and beam-blockage analysis routines in coordination with the spectrum engineering and GIS teams. - Integrate diverse geospatial and spectrum data sources (FCC, FAA, USGS 3DEP, imagery, terrain, clutter, and Government-furnished datasets) through repeatable, documented pipelines. - Support ingestion of field-collected survey data, imagery, and frequency measurement outputs into the master database and dashboard. - Optimize performance, reliability, and maintainability of geospatial applications and data services, and support deployment in Esri and/or cloud (e.g., AWS) environments. - Ensure all software, data handling, and hosting practices comply with Controlled Unclassified Information (CUI) requirements throughout the period of performance. REQUIRED QUALIFICATIONS - US Citizenship. - Bachelor's degree in Computer Science, Software Engineering, GIS/Geospatial Science, or a related field (equivalent experience considered in lieu of degree). - 4+ years of software development experience, including geospatial application development or geospatial data engineering. - Proficiency in Python and experience with geospatial libraries and APIs (e.g., ArcGIS API for Python, GeoPandas, GDAL/OGR, Shapely). - Experience developing web mapping applications using Esri (ArcGIS API for JavaScript, Experience Builder) and/or open-source stacks (Leaflet, OpenLayers, MapLibre). - Experience with spatial databases (e.g., PostGIS) and building automated ETL/data pipelines. - Familiarity with version control (Git) and modern software development and deployment practices. - Working knowledge of Controlled Unclassified Information (CUI) handling requirements. - Ability to travel occasionally (minimal) to support program activities as needed. PREFERRED SKILLS - Experience deploying geospatial applications in cloud environments, particularly AWS. Familiarity with radar, RF, spectrum, or telecommunications data and analysis. Familiarity with open RF data standards (e.g., SigMF) or scientific data formats. - Prior experience supporting a federal agency with mission-critical infrastructure or geospatial programs. - Experience automating report and map production from a centralized geospatial database. - Experience with ArcGIS Enterprise administration or geospatial server/service configuration. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.

Similar Jobs

More Jobs at Niyam IT, Inc.

  • Data Analyst
    $80K — $95K *
    Leesburg, VA 20176 (Loudoun County)
    Education, Government & Non-Profit
    In-Person
  • Senior Liaison Specialist
    $80K — $95K *
    Clarksburg, WV 26301 (Harrison County)
    Education, Government & Non-Profit
    In-Person
  • Director of Human Resources
    $110K — $130K *
    Fairfax, VA 22030 (Fairfax City County)
    Education, Government & Non-Profit
    In-Person
  • Automation Engineer
    $95K — $115K *
    Ashburn, VA 20147 (Loudoun County)
    Information Technology
    In-Person
  • Maximo Senior Technical Consultant
    $110K — $130K *
    Fairfax, VA 22030 (Fairfax City County)
    Technical Services
    In-Person

More Information Technology Jobs

Find similar Geospatial Developer jobs: