Demo

Research Software Developer

Jobs via Dice
Norman, OK Full Time
POSTED ON 6/22/2026
AVAILABLE BEFORE 7/20/2026
Position Description

Discover your potential as a career-track Research Software Developer with the Applied Computing for the Meteorological Enterprise Team (ACME) Team at The University of Oklahoma’s Cooperative Institute for Severe and High-Impact Weather Research and Operations (CIWRO), in collaboration with NOAA''s National Severe Storms Laboratory (NSSL). This role presents an exciting opportunity to be part of a highly collaborative team interested in transitioning cutting-edge research into operations. We are seeking an enthusiastic individual who thrives in collaborative environments and is passionate about providing scientific and technical support for real-time application software for the Multi-Radar/Multi-Sensor (MRMS) project ().

Overview

The ACME team is a group of software engineers who work closely with scientists at CIWRO, NSSL and other organizations to oversee the integration and transition to operations of updates to the Multi-Radar/Multi-Sensor (MRMS) system to the National Weather Service. The MRMS system was developed to produce severe weather, transportation and precipitation products for improved decision-making capability to improve hazardous weather forecasts and warnings, along with hydrology, aviation, and numerical weather prediction. MRMS is a system with fully-automated algorithms that quickly and intelligently integrate data streams from multiple radars, surface and upper air observations, lightning detection systems, satellite observations, and forecast models. Numerous two-dimensional multiple-sensor products offer assistance for hail, wind, tornado, quantitative precipitation estimations, convection icing, and turbulence diagnosis. Based at the National Weather Center in Norman, OK (bit.ly/oklanwc), this position promises not only professional growth and promotion potential but also the chance to impact the broader scientific community through participation in conference and technical meetings.

Some examples of projects you may work on include:

  • - Exploring new platforms and methods of processing life-saving weather data,
  • - Developing or modifying existing software with robust, real-time capabilities,
  • - Extending the capabilities of our distributed computing infrastructure, and
  • - Improving how software is built, tested and deployed.

Our codebase is mostly written in C, C , and Java and designed to support a wide range of real-time distributed-computing applications. As a small team of software developers supporting engineering and meteorological research and development, we pride ourselves on fostering an environment where innovation thrives and individual contributions have a significant impact. Unlike private industry, where rigid hierarchies often stifle creativity, we embrace a culture of collaboration and open dialogue, allowing every team member to shape the direction of our projects. Additionally, our commitment to advancing scientific knowledge and our mission''s societal impact offers a deeper sense of purpose and fulfillment in your work. Join us and experience the meaningful difference of working in a dynamic and purpose-driven environment.

Key Responsibilities

  • - Acquire the knowledge and skills necessary to maintain and support the existing MRMS software systems.
  • - Work with an interdisciplinary team of engineers and scientists to design, develop, and implement enhancements and improvements to the MRMS software systems.
  • - Assist in developing a new infrastructure that will be the basis for the next generation of the MRMS software systems for potential operational use by the NWS.
  • - Prepare documentation on all aspects of engineering activities (including system testing and evaluation) and, as appropriate, collaborate with scientists to participate in publishing scientific papers.
  • - Perform related duties as assigned.

Qualifications

  • - A bachelor’s degree in Computer Science, Computer Engineering, or related field with at least two years of full-time relevant work experience.
  • - Strong computer programming skills with at least two years experience developing applications with C/C , Object oriented programming and modern scripting languages.
  • - Strong ability to research, troubleshoot, and independently resolve unfamiliar problems.
  • - Ability to obtain all necessary security clearances for access to NCEP operational computer systems (Permanent Resident status or ship is required)

Desired Attributes

  • - Proficiency in Linux (Unix) environments, AWS or other cloud experience, docker/container exposure.
  • - Programming experience with engineering and/or scientific applications.
  • - This position does not require specialized knowledge of remote sensing, radar systems, or atmospheric science, but a curiosity about weather phenomena would be advantageous.

Salary.com Estimation for Research Software Developer in Norman, OK
$87,178 to $105,938
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Research Software Developer?

Sign up to receive alerts about other jobs on the Research Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,813 - $108,410
Income Estimation: 
$120,989 - $162,093
Income Estimation: 
$74,806 - $91,633
Income Estimation: 
$71,928 - $87,026
Income Estimation: 
$145,337 - $174,569
Income Estimation: 
$96,294 - $121,188
Income Estimation: 
$123,033 - $157,962
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Douglas, WY
  • Energy Transfer , recognized by Forbes as one of America's best large employers , is dedicated to responsibly and safely delivering America's energy . We a... more
  • 2 Days Ago

  • Jobs via Dice Smithfield, RI
  • job summary: Focus on customer: Demonstrate understanding of customer's business domain. Ensuring the technology team is building the right software soluti... more
  • 2 Days Ago

  • Jobs via Dice Middletown, RI
  • Job ID: 2612055 Location: Middletown, RI, US Date Posted: 2026-05-03 Category: Quality Assurance Subcategory: Qual Assurance Technician Schedule: Full-Time... more
  • 2 Days Ago

  • Jobs via Dice Cranston, RI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Talent Groups, is seeking the following. Apply via Dic... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Research Software Developer jobs in the Norman, OK area that may be a better fit.

  • Cooperative Institute for Severe and High-Impact Weather Research & Operations Norman, OK
  • Description Discover your potential as a career-track Research Software Developer with the Applied Computing for the Meteorological Enterprise Team (ACME) ... more
  • 1 Month Ago

  • Fuse3 Solutions Oklahoma, OK
  • Job Title: Software Developer (Full Stack) Position Overview We are seeking a skilled Software Developer to support the maintenance, enhancement, and devel... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!