Demo

Scientific Programmer IV

Axiom Consultants
Rockville, MD Full Time
POSTED ON 9/3/2026
AVAILABLE BEFORE 10/2/2026

Axiom is looking for a Scientific Programmer IV to support nowCOAST assisting with scheduled upgrades or bug fixes to STOFS-2D and STOFS-3D, additions to BlueTopo coverage (the public data pipeline for NBS), and upgrades to NOAA products that need to be done prior to the start of the hurricane season. Support may be needed to test and modify nowCOAST software upon the release of a major upgrade of the GeoServer software to version 3 to ensure high reliability for nowCOAST users.

Responsibilities: 

  • Assist in writing and modifying Python-based data acquisition, processing and ingest open-source software to support the dissemination of near real-time and regularly updated NOAA forecast products (e.g., weather and ocean observations, imagery, marine weather forecasts and warnings, oceanographic forecast model guidance) via nowCOAST's GIS web mapping services (e.g., OGC protocols) and interactive map viewer.
  • Assist in the adding more layers and/or services NOAA's nowCOAST GeoServer based web map server and map services to support the OCS and other NOAA products.
  • Assist in testing and implementing web-based data visualization techniques to display additional the OCS and NOAA products (e.g., additional predictions from STOFS-2D and STOFS-3D, Next Generation Probabilistic Surge Model).
  • Assist in updating the S-100 product coverage and BlueTopo map services and display on viewer and display of S-104/S-111 forecast guidance on viewer.
  • Provide support with upgrading and testing the compatibility of nowCOAST software upon the release of GeoServer Version 3 and assist in modifying nowCOAST software to be compatible with Version 3.
  • Assist in updating documentation when new datasets and/or functionality are added.
  • Assist in developing and testing end-to-end monitoring tools to ensure high reliability (e.g., improvements to CloudWatch dashboard and/or NWS Central Operations (NCO) BigBrother-like dashboard).
  •  

Education: Bachelor's or Master's degree in computer science, meteorology, or physical oceanography (4

Experience: 2-4 years in software development especially with GIS web mapping and Python-based applications, inclusive of graduate school work

Knowledge, Skills, and Abilities:

  • Strong knowledge of and experience with general 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 and experience with version control best practices and experience with version control software.
  • Ability to work within Linux-based computer systems.
  • Familiarity with NOAA's scientific raster and vector data sets (e.g., ocean model forecast guidance, weather satellite imagery, and in-situ weather and ocean observations) and scientific data formats (e.g., netCDF, GRIB2, HDF5, shapefiles, geopackages).
  • Experience working in a technical/scientific field including code documentation.
  • Working familiarity with AWS services and resources (e.g., Lambda, EC2, S3, EKS).
  • Knowledge with GeoServer and/or relational databases (e.g., PostgreSQL/PostGIS).
  • Some experience with React/node.js and front-end design.
  • Experience in writing technical documentation.
  • Working familiarity with container-based software development and deployment (e.g., Docker, Kubernetes).

Axiom offers competitive compensation packages including comprehensive medical/dental/life insurance and matching 401(k) contribution.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Salary.com Estimation for Scientific Programmer IV in Rockville, MD
$135,084 to $162,630
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Scientific Programmer IV?

Sign up to receive alerts about other jobs on the Scientific Programmer IV career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Axiom Consultants

  • Axiom Consultants Linthicum, MD
  • Position Overview We are seeking a highly experienced Information Systems Security Engineer (ISSE) Level 2 to support mission-critical national security pr... more
  • 1 Day Ago

  • Axiom Consultants Rockville, MD
  • Axiom is looking for a GIS Specialist II to support the National Bathymetric Source (NBS) Operational team in increasing product throughput and supporting ... more
  • 1 Day Ago

  • Axiom Consultants Columbia, DC
  • This position requires a TOP SECRET/SCI level security clearance . The entirety of the workspace is a Special Compartmented Information Facility (SCIF). Th... more
  • 3 Days Ago

  • Axiom Consultants Rockville, MD
  • Human Resource Generalist Axiom has an opportunity for a Human Resources Generalist to support our Human Resources Department. This position is remote, but... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Scientific Programmer IV jobs in the Rockville, MD area that may be a better fit.

  • Careers – STC GREENBELT, MD
  • Job Title Scientific Programmer Analyst V Location GREENBELT, MD 20771 US (Primary) Category General Laborer, Information Technology Job Type Full-Time Com... more
  • 2 Months Ago

  • GAMA-1 Technologies Greenbelt, MD
  • About the Opportunity The Scientific Programmer II bridges the gap between scientific development and operational production by integrating, testing, valid... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!