1

Meteorological Software Developer Jobs (NOW HIRING)

$80 - $100/hr

Knowledge of basic software applications (word processing, spreadsheet, etc.) and ability to work ... Physics, Engineering, Meteorology or a related field), or comparable military experience

$100 - $125/hr

The meteorological operations at Kwajalein, Huntsville, and Norman are responsible for all forecast ... S. degree in management, engineering, computer science, the physical sciences, mathematics or ...

Showing results 41-60

Meteorological Software Developer information

See salary details

$48K

$111.8K

$166K

How much do meteorological software developer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for meteorological 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 is a meteorological software developer?

A meteorological software developer is a professional who designs, develops, and maintains software applications used in the field of meteorology. They create tools for processing, analyzing, and visualizing weather data from various sources such as satellites, radars, and weather stations. Their work supports meteorologists, researchers, and organizations in predicting weather patterns, studying climate change, and improving weather-related services. These developers often have expertise in programming languages, data science, and knowledge of atmospheric science. They play a crucial role in advancing the technology used for weather forecasting and climate research.

How does a meteorological software developer typically collaborate with meteorologists and data scientists?

Meteorological Software Developers often work closely with meteorologists and data scientists to design, implement, and optimize tools for weather data analysis and forecasting. Collaboration usually involves gathering requirements, attending regular team meetings, and iteratively refining software based on scientific feedback. Developers frequently translate complex meteorological models into efficient, usable code and may assist with integrating new data sources or visualization capabilities. This teamwork ensures that the software remains accurate, reliable, and user-friendly for scientific and operational use.

What are the key skills and qualifications needed to thrive as a meteorological software developer, and why are they important?

To thrive as a Meteorological Software Developer, you need strong programming skills (often in Python, C++, or Fortran), a background in atmospheric science or meteorology, and a relevant degree in computer science or a related field. Experience with numerical weather prediction models, data assimilation systems, and visualization tools like MATLAB or GIS software is typically required. Analytical thinking, problem-solving, and effective collaboration are valuable soft skills that help address complex meteorological challenges. These abilities are crucial for developing reliable, high-performance software that supports weather forecasting and climate research.

What are popular job titles related to Meteorological Software Developer jobs?

For Meteorological Software Developer jobs, the most frequently searched job titles are:

Infographic showing various Meteorological Software Developer job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 81% In-person, and 19% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Software Engineer (Modeling & Simulation) ATC Systems

Patuxent River, MD • On-site

Full-time

Re-posted 24 days ago


Job description

Job Type
Full-time
Description
POSITION IS CONTINGENT UPON CONTRACT AWARD
We are seeking a Software Engineer with a deep understanding of Modeling & Simulation (M&S) paradigms to support software development lifecycle tasks for NAWCAD WOLF's ATC&LS missions in Patuxent River, MD. This role focuses on the design, code generation, and implementation of robust simulation software models, user interfaces, and discrete-event simulators. Your software tools will evaluate air traffic management capabilities, simulate high-density airspace environments, and evaluate predictive analytics for automated decision-support systems.
Key Responsibilities
  • Simulation Software Development: Architect, develop, and refactor high-performance simulation software used to evaluate terminal air traffic control architectures, landing dynamics, and multi-sensor processing algorithms.
  • Scenario Generation: Develop and program flexible scenario generation software engines to replicate complex operational environments, electronic interference, and variable meteorological conditions for testing.
  • UI/UX for Simulation Labs: Design and implement user interfaces and visualization dashboards for flight-deck, carrier ops, or shore-based ATC simulation laboratories.
  • Code Integration & Optimization: Integrate discrete physics-based and statistical mathematical models into broader distributed simulation networks (e.g., HLA/DIS protocols).
  • Software QA & Lifecycle Support: Conduct object-oriented analysis, unit testing, and software integration testing to fulfill rigorous software safety and technical compliance frameworks.

Requirements
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related computational field.
  • Experience: 5+ years of software engineering experience with specific focus on building, tuning, or maintaining simulation engines.
  • Technical Skills:
    • Mastery of object-oriented programming languages, specifically C++, Java, or Python, within both Windows and Linux deployment environments.
    • Hands-on experience utilizing distributed simulation interoperability standards, specifically High-Level Architecture (HLA) or Distributed Interactive Simulation (DIS).
    • Familiarity with version control pipelines (Git/GitLab), CI/CD practices, and Agile software development workflows.
  • Preferred: Experience modeling sensor tracking algorithms, automated landing algorithms, or unmanned aerial systems (UAS) airspace integration behaviors.
  • Citizenship & Security:
    • Must be a U.S. Citizen.
    • Must be eligible to obtain and maintain a U.S. Secret Security Clearance.