Strategic ACI

Returning Candidate?

Software Engineer V

Software Engineer V

# of Openings 
Job Locations 
Posted Date 

More information about this job


The National Geospatial Program provides leadership for USGS geospatial coordination, production and service activities. The Program engages partners to develop standards and produce consistent and accurate data through its Geospatial Liaison Network. Operational support is provided by the National Geospatial Technical Operations Center (NGTOC). These and other Program activities that are essential to the National Spatial Data Infrastructure (NSDI) are managed as a unified portfolio that benefits geospatial information users throughout the Nation. The NGTOC provides essential support for the USGS and the Nation in the acquisition and management of trusted geospatial data, products, and services, through world-class geospatial technical expertise and customer service. The NGTOC supports The National Map (TNM) among other related efforts.

We are looking for qualified individual to provide software engineering support to NGTOC.


  • Develop custom tools and scripts for ingestion and manipulation of elevation data.
  • Designs, modifies, develops, writes and implements software programming applications.
  • Develop custom tools and scripts for manipulation of elevation related metadata.
  • Design and implement acyclic directed graph data structure (RasterGraph) to maintain elevation raster relationships.
  • Supports and/or installs software applications/operating systems.
  • Participates in the testing process through test review and analysis, test witnessing and certification of software.
  • Implement PL/pgSQL database functions to process elevation service spatial queries.
  • Development of new tools, applications, and services needed for the implementation of 3DEP.
  • Preparation and maintenance of elevation related software documentation.
  • Investigation of new elevation technologies and techniques.
  • Provide training and/or presentations regarding the background and use of elevation related systems.
  • Write PhP front end for elevation point query service
  • Relies on experience and judgment to plan and accomplish goals
  • Communication of pertinent technical information to elevation team and customers.
  • Collaborate with GIS analysts, make recommendations and design solutions to GIS problems


  • Bachelor’s Degree AND 10 years’ experience in Information Science or GIS
  • Proficiency with:
  • ESRI ArcGIS software: ArcGIS Desktop, ArcGIS Server, SDE Framework, WMX Framework, GeoProcessing Tools and ArcPy, ArcObjects
  • Elevation Data
  • C#, C++, C, Python, PL/pgSQL, ASP.NET, Postres/PostGIS, LINUX
  • GeoDatabase Technology
  • Microsoft .NET Programming (C#), ASP.NET, COM
  • OSGeo Projects, PDAL
  • Django
  • XML and JSON
  • Window power user knowledge
  • Networking protocols
  • GIT
  • Raster and vector data processing techniques
  • Knowledge of spatial reference systems/projections
  • Data compression techniques
  • Programmatic file handling
  • Exception handling programming structure
  • Object lifetime control handling
  • Knowledge and experience with Big Data
  • Knowledge and experience with parallel processing and High Performance Computing
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.