Jobs and Careers
SP
Senior Programmer Analyst
Spatial Front, IncREMOTE WORKERRemotefull_timeVerifiedPosted 23 Apr 2025
💰 $90,000/yr($60,000/yr – $90,000/yr)
About the role
Description
SFI is seeking a Programmer Analyst Level 5 to provide web-GIS software development support for NOAA/NOS’ AWS cloud-based nowCOAST (nowcoast.noaa.gov). nowCOAST is a GIS-based web mapping portal providing near-real-time observations, analyses, tide predictions, model guidance, watches/warnings, and forecasts via web mapping services and map viewer to support mariners and coastal emergency managers across the U.S.
Primary Responsibilities:
- Design, develop, maintain, and continuously improve the open source nowCOAST platform on AWS to ingest, process and visualize diverse types of large spatial scientific raster and vectors datasets from across NOAA and serve the data via web mapping services and interactive map viewer.
- Develop, maintain, and continuously improve an event-based geospatial ingest and processing system using Python, AWS cloud-native technologies, and open-source software libraries (e.g. GDAL).
- Configure, optimize, maintain and continuously improve open-source geospatial web services software (GeoServer, PostgreSQL/PostGIS) to provide OGC compliant web mapping services (WMS, WMTS, WFS).
- Assist with the design, development, and improvement of map viewer web applications (JavaScript, React, and OpenLayers).
- BS/BA or equivalent Post-Secondary Degree.
- Minimum 6-8 years of experience in a technical scientific field.
- Strong knowledge of and experience with programming practices. Preferred languages include Python and JavaScript as well as some Java Knowledge and experience with development and deployment of Python packages and modules.
- Knowledge of GIS/Data Science Python libraries (Numpy, Pandas, Shapely, GeoPandas, GDAL, etc.).
- Knowledge and experience with version control best practices and experience with version control software (e.g. Git)
- Ability to work within Linux-based computer systems.
Desired Skills & Qualifications
- Familiarity with NOAA’s scientific raster and vector data sets (e.g. hydrodynamic model forecast guidance, satellite imagery, and in-situ weather and ocean observations) and scientific data formats (e.g. netCDF, GRIB2, and HDF5).
- Strong documentation and analytical skills
- Experience working in a technical/scientific field.
- Familiarity with AWS services is a plus (Lambda, EC2, S3, EKS, Cloudwatch, etc.).
- Familiarity with GeoServer and/or relational databases (e.g PostgreSQL/PostGIS).
- Familiarity with React/node.js and front-end design.
- Familiarity with container-based software development and deployment (e.g Docker, Kubernetes).
Additional Information
- In order to meet the clearance requirements for this opportunity, candidates must be authorized to work in the US
- All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.
- Public Trust background investigations can take approximately four to eight weeks and requires fingerprinting.
Other Information
- The salary for this position is $60,000 - $90,000 annually
- For information on SFI's benefits please visit http://www.spatialfront.com/pages/career.html
- This is a full-time W2 position.
- Please no agencies, third parties, or Corp-to-corp.
- Spatial Front Inc. is an Equal-opportunity Employer, all qualified applicants will receive consideration for employment.
- Spatial Front Inc. participates in E-Verify.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s