1

Weather Prediction Software Engineer Jobs (NOW HIRING)

$80 - $100/hr

Junior Software Engineer Remote | US About Climavision At Climavision, we're rebuilding climate ... weather prediction modelling and decades of industry expertise to reduce existing coverage gaps and ...

Jr. Software Engineer

$75K - $90K/yr

Junior Software Engineer Remote | US About Climavision At Climavision, we're rebuilding climate ... weather prediction modelling and decades of industry expertise to reduce existing coverage gaps and ...

Overview We are seeking a full-time Senior Software Engineer - Weather Radar at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing ...

next page

Showing results 1-20

Weather Prediction Software Engineer information

See salary details

$5

$55

$84

How much do weather prediction software engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for weather prediction software engineer in the United States is $55.19, according to ZipRecruiter salary data. Most workers in this role earn between $16.59 and $83.17 per hour, depending on experience, location, and employer.

What does a weather prediction software engineer do?

A Weather Prediction Software Engineer designs, develops, and maintains software systems used for forecasting weather. They work with meteorological data, implement numerical models, and optimize code for performance and accuracy. Their responsibilities often include collaborating with scientists to translate complex algorithms into reliable software, ensuring data integrity, and integrating new technologies. This role typically requires strong programming skills, knowledge of atmospheric science, and experience with high-performance computing.

What are the key skills and qualifications needed to thrive as a weather prediction software engineer?

To thrive as a Weather Prediction Software Engineer, you need a strong background in computer science, numerical modeling, meteorology, and experience with programming languages like Python, C++, or Fortran, often supported by a relevant degree. Familiarity with high-performance computing (HPC) environments, version control systems like Git, and specialized weather modeling tools such as WRF or GFS is typically required. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for translating complex scientific concepts into reliable software solutions. These skills enable the development of accurate, efficient weather prediction systems that support timely decision-making and public safety.

What are some typical challenges weather prediction software engineers face when working with large-scale weather data?

Weather Prediction Software Engineers often deal with vast and complex datasets from satellites, weather stations, and sensors. One major challenge is optimizing data processing pipelines to handle real-time data efficiently while maintaining accuracy in the models. Additionally, ensuring software scalability and reliability, especially during severe weather events, requires close collaboration with meteorologists and IT infrastructure teams. Continuous learning is also essential, as weather modeling techniques and computational tools rapidly evolve in this field.

What is the difference between Weather Prediction Software Engineer vs Meteorologist?

AspectWeather Prediction Software EngineerMeteorologist
Required CredentialsBachelor's in Computer Science, Meteorology, or related field; programming skillsBachelor's or higher in Meteorology, Atmospheric Science, or related field; often includes certifications
Work EnvironmentResearch labs, tech companies, government agencies; focus on software developmentWeather stations, TV stations, research institutions; focus on data analysis and forecasting
Industry UsageDevelops weather prediction models and software tools used by meteorologistsProvides weather forecasts and analysis to the public and industry

While Weather Prediction Software Engineers focus on creating and maintaining the software tools used for weather forecasting, Meteorologists analyze weather data and produce forecasts directly. Both roles are essential in the weather industry but differ in their primary responsibilities and skill sets.

What is the software for weather prediction?

Weather prediction software used by Weather Prediction Software Engineers includes numerical weather prediction models such as the Global Forecast System (GFS), the European Centre for Medium-Range Weather Forecasts (ECMWF), and regional models like WRF. These tools rely on high-performance computing, data assimilation, and programming skills in languages like Fortran and Python to develop accurate forecasts.

What are popular job titles related to Weather Prediction Software Engineer jobs?

For Weather Prediction Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Weather Prediction Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $114,802 per year, or $55.2 per hour.

MPAS-JEDI Systems and Convective-Scale Modeling Specialist - Scientist IV

Norman, OK • On-site

$150 - $200/hr

Other

Posted 3 days ago

New


Job description


  • Develop, install, maintain, and support MPAS-JEDI and related atmospheric modeling and data assimilation systems across HPC, cloud, and operational computing platforms

  • Develop and maintain scientific software, workflows, and automation tools using Python, Bash, Git, Fortran, and related technologies

  • Implement and support real-time and retrospective modeling workflows using EC-Flow, Rocoto, or similar workflow management systems

  • Support ensemble-based data assimilation, numerical weather prediction, software integration, testing, version control, and operational transition activities

  • Manage, organize, and validate large modeling and observational datasets for WoFS, WoFSCast, MPAS-JEDI, and ML/AI applications

  • Conduct model verification, diagnostics, quality control, and forecast evaluation using METplus and related frameworks

  • Design, execute, and analyze convective- and meso-scale numerical experiments for storm-scale forecasting and data assimilation

  • Collaborate with scientists, students, software engineers, and operational partners to resolve technical issues and advance forecasting capabilities

  • Prepare technical documentation, reports, presentations, and scientific publications supporting project and research objectives


Requirements

  • MA/MS in meteorology, atmospheric science, computer science, engineering, applied mathematics, or a related field required

  • 8+ years of relevant professional or academic experience

  • PhD preferred

  • Experience with convective- and/or meso-scale numerical weather prediction and ensemble-based data assimilation systems

  • Proficiency in Python, Bash, Git, and scientific software development in HPC environments

  • Familiarity with MPAS-JEDI, JEDI, WoFS, WoFSCast, MPAS, WRF, or similar modeling and data assimilation frameworks

  • Experience with operational workflow management systems such as EC-Flow or Rocoto and large atmospheric modeling and observational datasets

  • Knowledge of storm-scale forecasting, forecast verification methodologies, model diagnostics, and quality control procedures, including tools such as METplus

  • Ability to collaborate effectively within multidisciplinary teams and communicate technical and scientific results through presentations, reports, and peer-reviewed publications

  • Must complete an online IT security awareness course within one week of starting work

  • Foreign national candidates are subject to export control review and require CO/COR approval prior to consideration

  • Ability to work Monday through Friday, 8 AM CST to 5 PM CST

  • Ability to work irregular hours during active severe weather events when required for field data collection

  • Ability to travel locally and non-locally, not anticipated to exceed 5% annually

  • Must obtain written COR approval at least 10 calendar days in advance for unplanned travel


Core Competencies

Demonstrates expertise in developing and maintaining atmospheric modeling and data assimilation systems, with proficiency in Python, Bash, and Git. Capable of managing large datasets and conducting model verification and diagnostics to enhance forecasting capabilities.


Highest-signal resume keywords

  • Python Programming

  • Atmospheric Modeling

  • Data Assimilation Systems

  • Workflow Management Systems

  • Model Verification


ATS Optimization Keywords
Hard Skills

  • Python

  • Bash

  • Git

  • Fortran

  • HPC Environments

  • Numerical Weather Prediction

  • Ensemble-Based Data Assimilation

  • Model Diagnostics

  • Quality Control

  • Scientific Software Development


Soft Skills

  • Collaboration

  • Communication

  • Technical Documentation


Certifications & Qualifications

  • MA/MS in Meteorology

  • PhD Preferred

  • IT Security Awareness Course


Industry Keywords

  • Atmospheric Science

  • Storm-Scale Forecasting

  • Forecast Verification Methodologies

  • Operational Computing Platforms

  • Multidisciplinary Teams


Tools & Technologies

  • MPAS-JEDI

  • JEDI

  • WoFS

  • WoFSCast

  • EC-Flow

  • Rocoto

  • METplus

#J-18808-Ljbffr