1

Weather Software Developer Jobs (NOW HIRING)

Senior Java Software Engineer

Madison, WI · On-site

$126K - $165K/yr

Company Description Weather Means Business™. WSI is the world's leading provider of weather ... We have exceptional opportunities for senior developers with demonstrated achievements in ...

Some understanding of space-based assets, including satellite constellations, space-based radar, space weather, space ISR and GPS * 5+ years of software engineering experience * Experience working ...

Some understanding of space-based assets, including satellite constellations, space-based radar, space weather, space ISR and GPS. * 5+ years of software engineering experience. * Experience working ...

Showing results 41-60

Weather Software Developer information

See salary details

$48K

$111.8K

$166K

How much do weather software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for weather 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 does a weather software developer do?

A Weather Software Developer designs, builds, and maintains software applications that process and analyze meteorological data. Their work involves creating tools for forecasting, data visualization, and integration of weather data into other systems. They often collaborate with meteorologists and data scientists to improve the accuracy and usability of weather models. This role requires strong programming skills, familiarity with scientific computing, and an understanding of atmospheric science.

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

To thrive as a Weather Software Developer, you need a strong background in computer science, meteorology fundamentals, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with scientific modeling tools, data visualization libraries, APIs for weather data, and version control systems like Git is typically expected. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills in this field. These skills are essential for creating reliable, accurate, and user-friendly software solutions that support critical weather analysis and forecasting applications.

What are some common challenges faced by weather software developers when integrating real-time data sources?

Weather Software Developers often encounter challenges when integrating real-time data sources, such as handling large volumes of rapidly updating data, ensuring data accuracy, and dealing with inconsistent data formats from various providers. Additionally, they must design systems that can scale to accommodate sudden spikes in user demand during severe weather events. Collaborating closely with meteorologists and data scientists is essential to validate data quality and ensure that the software delivers reliable forecasts.

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

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

Infographic showing various Weather Software Developer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Software Developer III - Forecast Systems and Visualization

State College, PA • On-site

AccuWeather
Motion Picture and Video Production • 501 - 1,000 employees

Full-time

Re-posted 27 days ago


Job description

Job Summary:
AccuWeather is looking for an experienced software developer to support the modernization of their core forecast processing systems and methodologies. This role will involve designing, implementing, and enhancing software that processes real-time weather content and model data used within AccuWeather’s suite of innovative consumer and enterprise products.
Responsibilities:
• Develops software that can easily be tested, deployed, updated, and monitored in a production environment
• Writes and maintains documentation of changes to software
• Provides technical assistance by responding to inquiries regarding errors, problems, or questions with software
• Revises software for corrections, enhancements, or system environment changes
• Trains end users or technical support staff to use and support software released into production
• Stays current on relevant technologies and is able to utilize new technology within projects as appropriate
• Assists in developing new workflow, QC, and/or documentation activities for the team
• Perform ingestion, transformation, loading, and optimization of data from various sources
• Work with internal and external stakeholders including other development and executive teams to meet and exceed expectations
• Performs other duties as assigned.
Qualifications:
Required:
• 5+ years’ experience in software development or related field
• Displays a high level of critical thinking and analysis in bringing successful resolution to high-impact, complex, and inter-departmental challenges
• Ability to make prompt, sound decisions when faced with complex and often contradictory alternatives that result in successful outcomes
• Self-driven; strong problem-solving skills; adaptable, proactive, and willing to take ownership
• Strong verbal and written communication skills; excellent collaboration, reporting, and analytical skills
• Strong experience with cloud-based architectures
• Proficiency in scripting languages such as Python
• Experience with relational databases
Preferred:
• Experience with Agile software methodology a plus
• Azure certification is a plus
Company:
AccuWeather provides local weather forecasts for everywhere. Founded in 1962, the company is headquartered in State College, USA, with a team of 501-1000 employees. The company is currently Late Stage.