1

Noaa Software Developer Jobs (NOW HIRING)

Cloud DevOps Engineer, NOAA

Suitland, MD · Hybrid

$56.75 - $77.75/hr

Strong understanding of the Software Development Lifecycle (SDLC) and testing methodologies ... Current DoD, DOC, NOAA, or NASA authorization to work (badge). * Experience working in support of a ...

Cloud DevOps Engineer, NOAA

Suitland, MD · Hybrid

$56.75 - $77.75/hr

Strong understanding of the Software Development Lifecycle (SDLC) and testing methodologies ... Current DoD, DOC, NOAA, or NASA authorization to work (badge). * Experience working in support of a ...

... NOAA) Office of Satellite and Product Operations (OSPO). ESSENTIAL JOB FUNCTIONS Core ... SpaceOps Tool Developers build tools to optimize the software layer on top of that infrastructure ...

... NOAA) Office of Satellite and Product Operations (OSPO). ESSENTIAL JOB FUNCTIONS Core ... SpaceOps Tool Developers build tools to optimize the software layer on top of that infrastructure ...

Develop, monitor, and review engineering and maintenance documentation for the acquisition, testing ... Coordinate Cross-Functional Teams Track Project Progress while Using project management software ...

Develop, monitor, and review engineering and maintenance documentation for the acquisition, testing ... Coordinate Cross-Functional Teams Track Project Progress while Using project management software ...

Unlike general software developers, SpaceOps Tool Developers possess specialized aerospace ... NOAA) Office of Satellite and Product Operations (OSPO). ESSENTIAL JOB FUNCTIONS Core ...

Specialist, Software Engineering

Palm Bay, FL · On-site

$51.25 - $66.75/hr

Specialist, Software Engineering Job Code: 38011 Job Location: Palm Bay, FL Job Schedule: 9/80 The ... and user/developer guides. * Ability to obtain a High-Risk NOAA Public Trust clearance.

Unlike general software developers, SpaceOps Tool Developers possess specialized aerospace ... NOAA) Office of Satellite and Product Operations (OSPO). ESSENTIAL JOB FUNCTIONS Core ...

next page

Showing results 1-20

Noaa Software Developer information

See salary details

$48K

$111.8K

$166K

How much do noaa software developer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for noaa software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What types of projects and technologies do NOAA Software Developers typically work with, and how does this impact their daily responsibilities?

NOAA Software Developers often work on projects related to environmental data collection, analysis, and visualization, such as weather modeling, climate monitoring, and geospatial applications. They typically use programming languages like Python, Java, and C++, and may work with large datasets, cloud computing platforms, and GIS technologies. Daily responsibilities often include collaborating with scientists and researchers to understand project requirements, developing and testing software tools, and maintaining existing systems to support NOAA’s mission. This collaborative, multidisciplinary environment provides opportunities for continuous learning and professional growth.

What are the key skills and qualifications needed to thrive as a NOAA Software Developer, and why are they important?

To thrive as a NOAA Software Developer, you need strong programming abilities (e.g., Python, Java, C++), a degree in computer science or a related field, and an understanding of scientific data and algorithms. Familiarity with version control systems like Git, cloud computing platforms, and experience with geospatial or climate data processing tools is highly beneficial. Excellent problem-solving, teamwork, and communication skills help developers collaborate effectively with scientists and other stakeholders. These skills ensure the delivery of reliable, efficient software solutions that support NOAA's mission-critical research and operations.

What is the difference between Noaa Software Developer vs NOAA Data Analyst?

AspectNoaa Software DeveloperNOAA Data Analyst
Required CredentialsBachelor's in Computer Science or related field, coding skillsBachelor's in Data Science, Statistics, or related field, analytical skills
Work EnvironmentSoftware development teams, programming projectsData analysis teams, research projects
Employer & Industry UsageNOAA, government agencies, tech firmsNOAA, research institutions, government agencies
Common Search & ComparisonYesYes

The main difference between a Noaa Software Developer and a NOAA Data Analyst lies in their focus areas. Software Developers primarily create and maintain software applications, while Data Analysts interpret and analyze data. Both roles often require similar educational backgrounds and work within NOAA or related government agencies, but their daily tasks and skill sets differ significantly.

What are NOAA Software Developers?

NOAA Software Developers are professionals who design, build, and maintain software applications and systems that support the missions of the National Oceanic and Atmospheric Administration (NOAA). They work on projects related to weather forecasting, climate monitoring, ocean research, and environmental data analysis. Their responsibilities often include writing code, collaborating with scientists and engineers, and ensuring the reliability and security of NOAA's digital tools. These developers play a crucial role in advancing NOAA's ability to collect, process, and share scientific data.
Senior Software Developer / Software Engineer

Senior Software Developer / Software Engineer

Think Tank, Inc.

Gloucester, MA • Remote

$60.25 - $79.75/hr

Contractor

Medical, Dental, Vision, Retirement

Posted 29 days ago


Job description

*Authorized to work in the US required; US Citizenship preferred

*Remote Position with occasional travel to the office in Gloucester, MA

*Applicants residing within travel distance preferred

*Three references required

*Salary Negotiable depending on experience, location, and certification

POSITION DESCRIPTION:

The Senior Software Developer / Software Engineer provides technical leadership in the design, development, modernization, deployment, and sustainment of mission-critical fisheries management systems for NOAA NMFS. This role supports a diverse portfolio of web, mobile, and database-driven applications used by federal staff, partner agencies, and the commercial fishing industry across the Greater Atlantic region.

RESPONSIBILITIES:

  • Lead and contribute to the full software development lifecycle, including requirements analysis, system design, development, testing, deployment, maintenance, and documentation using agile methodologies.
  • Design and implement scalable, secure, and maintainable solutions supporting fisheries management programs such as permitting, quota management, vessel trip reporting, dealer reporting, and protected species data systems.
  • Collaborate closely with help desk staff, database specialists, scientists, councils, state partners, and external stakeholders to resolve system issues and enhance functionality.
  • Develop and maintain backend database logic using PL/SQL and Oracle technologies; support frontend and middleware development using modern web frameworks.
  • Coordinate and support user acceptance testing, system deployment, and post-production troubleshooting.
  • Ensure compliance with NMFS and NOAA IT security standards, Section 508 accessibility requirements, and established coding and version-control best practices.
  • Produce and maintain technical documentation using JIRA, Confluence, and Git repositories to support long-term system sustainability.

REQUIREMENTS:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 7+ years of professional software development experience, including enterprise-scale systems.
  • Demonstrated experience working in regulated or high-security IT environments.
  • Strong communication skills and ability to work directly with technical and non-technical stakeholders.
  • Oracle Enterprise Database 19c+, Oracle APEX, Oracle WebLogic
  • JavaScript, React 18+, HTML5, AJAX, jQuery, USWDS
  • Python, PHP 8+, Bash
  • Apache HTTP Server, SOA architectures
  • Git, JIRA, Confluence, Visual Studio

Think Tank is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, veteran status, or any other protected characteristic under applicable law.

Compensation for the successful candidate will be determined based on a variety of factors, including education, relevant work experience, work location, specific job responsibilities, professional certifications, and other job-related criteria.

Think Tank also offers a comprehensive benefits package that includes medical, dental, and vision coverage; long-term and short-term disability; and a 401(k) plan. All benefits are subject to eligibility requirements.