> Markdown version of [/jobs/ext/2697723-software-developer-emerging-hydrographic-data-systems](https://www.wearedevelopers.com/jobs/ext/2697723-software-developer-emerging-hydrographic-data-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer, Emerging Hydrographic Data Systems - **Company:** University System of New Hampshire - **Location:** Durham, NC, United States - **Experience:** Experienced - **Salary:** $47,920.0 - $85,410.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Geographic Information Systems, Application Programming Interfaces (APIs), Amazon Web Services, Big Data, C++ (Programming Language), Cloud Computing, Software Documentation, Code Review, Collaborative Software, Continuous Integration, Data Transformation, Distributed Computing Environment, Distributed Systems, Issue Tracking Systems, Python (Programming Language), MATLAB, Machine Learning, NetCDF, Software Architecture, Software Tools, Scientific Computating, Software Engineering, Software Requirements Analysis, Software Systems, Workflow Management Systems, Data Processing, Model Validation, Containerization, Information Technology, Operational Systems, Lidar, Software Version Control, Raster Graphics - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/1d778ec5-61e9-4260-8ab2-bd52444f425a ## About the Role Minimum Acceptable Education & Experience: * Bachelor's degree in computer science and/or software engineering or a closely related field * At least three years of professional experience developing and testing software tools for working with coastal/nearshore remote sensing. * Demonstrated experience designing, implementing, testing, documenting, and maintaining production-quality scientific or geospatial software in Python, C++, and MATLAB. * Experience working with large scientific datasets, remote-sensing or geospatial formats, and reproducible data-processing workflows. * Experience with ICESat-2/ATLAS bathymetric data product development, including ATL03 and/or ATL24 * Experience working with the NOAA SatBathy software * Experience with point-cloud classification, bathymetric lidar, and satellite-derived bathymetry. Knowledge, Skills & Abilities: * Advanced proficiency with Python and scientific computing packages; ability to work with HDF5/NetCDF, GeoTIFF, point-cloud, vector, raster, and other geospatial data formats. * Knowledge of geospatial coordinate systems, vertical datums, bathymetric mapping concepts, lidar/remote-sensing data processing, uncertainty estimation, and validation against reference datasets. * Experience with version control, code review, testing, continuous integration, documentation, issue tracking, and collaborative software development practices. * Ability to work across research and operational contexts, translating scientific requirements into reliable software while communicating technical tradeoffs clearly to non-software audiences. * Strong analytical, troubleshooting, and problem-solving skills, with attention to data quality, processing efficiency, reproducibility, and long-term maintainability. Other Requirements: * Occasional travel or participation in technical meetings, workshops, demonstrations, or field/project coordination activities may be required. Preferred Qualifications: * Experience with machine learning or ensemble classification approaches for scientific data, including confidence scoring, model evaluation, and quality metrics. * Experience with cloud platforms or distributed processing environments, including AWS-based scientific processing, containerization, workflow orchestration, and large-scale data-product generation. * Familiarity with hydrographic survey data, airborne bathymetric lidar, multibeam sonar, NOAA/NSIDC/NASA Earthdata ecosystems, OISO metadata, or data-product publication requirements. ## Description The Center for Coastal and Ocean Mapping is seeking a Software Developer / Scientific Programmer to support software architecture and technical programming for research and operational systems that produce, validate, analyze, and deliver shallow-water bathymetry and related coastal geospatial data products. The position leads the design and maintenance of scalable, automated data-processing workflows for coastal remote-sensing data, with emphasis on ICESat-2 and airborne bathymetric lidar for nearshore bathymetry and comparable applications that support navigational safety, coastal science, habitat assessment, and hydrographic research. This role translates research algorithms into reliable, documented, and reproducible production software; collaborates with scientists, engineers, students, and external partners; supports data quality assessment and uncertainty characterization; and provides technical oversight for software development practices, cloud/high-performance processing, version control, testing, and user-facing documentation. The position requires deep technical judgment, the ability to lead complex software efforts in a research environment, and strong communication skills to bridge scientific requirements and production-quality implementation. Duties/Responsibilities Scientific Software Architecture and Development (40%) * Lead the design, development, testing, deployment, and maintenance of scientific software systems that process hydrographic data from satellite, lidar, and other emerging survey methods. * Build robust, modular, and well-documented code bases for point-cloud processing, sea-surface and seafloor return classification, refraction correction, uncertainty estimation, validation, data transformation, and delivery of analysis-ready products. * Implement scalable workflows using languages and tools such as Python, C++, and MATLAB, scientific computing libraries, geospatial/HDF5 data formats, APIs, containerized environments, automated testing frameworks, and version-controlled collaborative development practices. * Establish and promote best practices for software engineering in a research setting, including documentation standards, testing, continuous integration, data provenance, quality assurance, and reproducibility. Specialized Data Processing (30%) * Support ongoing development and testing of the NOAA SatBathy software tool, cBLUE (comprehensive bathymetric lidar uncertainty estimator), and PSUE (photogrammetric shoreline uncertainty estimator) * Support ongoing research and development of the NASA ATL24 global nearshore bathymetric data product. * Create tools and workflows for comparison of satellite-derived bathymetry against airborne lidar, vessel-based sonar, charting, or other reference datasets to evaluate accuracy and fitness for use. * Contribute to integration and analysis of satellite-derived bathymetry with broader hydrographic, coastal habitat, coral reef, and nearshore mapping applications. Cloud Computing and Data Product Operations (20%) * Design and optimize automated processing workflows for large archives of remote-sensing data using cloud, high-performance, or distributed computing resources. * Monitor processing performance, detect failures, improve throughput, manage intermediate and final data products, and support repeatable updates as new data sets become available. * Ensure data handling, documentation, and software practices support transparency, traceability, cybersecurity expectations, and long-term maintainability. Collaboration, Documentation, and User Support (10%) * Work with scientists, hydrographers, coastal engineers, data managers, sponsors, and institutional partners to refine software requirements and interpret technical outcomes. * Prepare technical documentation, user guides, workflow notes, release notes, diagrams, and training materials for internal and external users. * Contribute technical content to reports, proposals, progress updates, publications, presentations, demonstrations, and stakeholder briefings. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Hacking AI at the Edge of the Indian Ocean](https://www.wearedevelopers.com/videos/100177-hacking-ai-at-the-edge-of-the-indian-ocean) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023)