Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Axiom Consultants Logo

Software Engineer III

Axiom Consultants

Salary not specified
Dec 2, 2025
Remote, US
Apply Now

Axiom is looking for a Software Engineer III to support the NOAA Office of Coast Survey in developing and maintaining software for encoding ocean model predictions and bathymetric output, validating S-100 standards, and operationalizing S-100 data for the maritime community.

Requirements

  • Software development including Python, Integrated Development Environments, debugging principles, continuous integration testing and automated documentation.
  • Knowledge and experience with version control best practices and experience with version control software.
  • Strong understanding of Geographic Information Systems (GIS) concepts, including spatial data models (vector, raster), projections, coordinate systems, and geospatial analysis.
  • Proficiency with relational databases, particularly PostgreSQL and PostGIS, including schema design and optimization.
  • Ability to work within Linux-based computer systems.
  • Experience in developing, maintaining, or extending metadata schemas.
  • Experience with XML Schema (XSD), DTDs, and transformations (XSLT).

Responsibilities

  • Assist with developing software to encode ocean model predictions and bathymetric output and format it to S-100 conformant product specifications using a combination of HPC and nowCOAST cloud resources in collaboration with others on the PMN Team and nowCOAST Development Team.
  • Assist with developing scripts to validate S-102/S-104/S-111 against S-100 standards.
  • Assist with onboarding and maintaining S-100 metadata Application Programming Interface (API) to ensure metadata for S-102/S-104/S-111.
  • Assist with developing and managing interoperability between different S-100 based products.
  • Provide support with portrayal enhancements to improve product interoperability.
  • Assist with designing and developing tools to enable the OCS to operationalize S-100 data for the broader maritime community.
  • Assist with developing and/or apply existing open source software to continuously monitor the end-to-end generation of S-104 and S-111 products and provide alerts when problems occur.

Other

  • 4-7 years in the field of software development, software engineering, GIS, and/or technical scientific field
  • Experience working in a technical/scientific field including code documentation.
  • Experience with Django REST Framework and deploying Django apps to production.
  • Experience with APIs and data exchange standards, with the ability to design endpoints that expose metadata schemas to support dataset discovery and interoperability.
  • Experience designing and validating XML documents using XSD and DTDs, and performing data transformations with XSLT.