Demo

Senior C ++ Software Engineer

FWI (FedWriters, Inc.)
Norman, OK Full Time
POSTED ON 9/26/2026
AVAILABLE BEFORE 11/2/2026
Overview

MRMS — Multi-Radar Multi-Sensor — is one of the National Weather Service's core operational products for precipitation estimation, and it's built on code that never stops improving. As FWI's MRMS Hydromet Development Advisor supporting NSSL, you will apply specialized technical expertise to guide the ongoing optimization of the MRMS Hydromet/QPE (quantitative precipitation estimation) codebase in support of the upcoming VCP-Agnostic version of MRMS — gathering facts, analyzing existing code and data, and developing recommendations and strategies for the development team. If you like advising on production C strategy for a system that operational forecasters rely on every day, this is your kind of project.

Work Schedule and Location:

Remote: This full-time remote position will work Monday through Friday, 8 AM CST to 5 PM CST.

Responsibilities

  • Apply specialized technical knowledge to analyze the existing MRMS Hydromet/QPE codebase and develop recommendations and strategies for the planned VCP-Agnostic version of MRMS
  • Advise on and, where appropriate, modify existing C code or contribute new code to support the ongoing optimization of the MRMS Hydromet/QPE processing software suite
  • Provide expert technical guidance to project staff on software design, coding approach, and technical risk for MRMS development activities
  • Provide technical documentation (e.g., schematics, code repositories, test reports) for development activities
  • Prepare quarterly reports of status

Required

Qualifications

  • BA/BS in a technical or business discipline
  • 4 years of professional and/or academic experience

Desired

  • Software programming skills (C required, Perl, Python, and Bash preferred)
  • Software development experience (Git)
  • Demonstrated ability to advise technical teams on software architecture, coding strategy, and development risk
  • Communication skills, including technical writing
  • Ability to work as part of a technical team
  • Familiarity with meteorological datasets, including output from weather radar systems (preferred)

Work Setting And Environment

  • Primary location: Remote
  • Normal work hours are Monday through Friday, 8 hours per day / 40 hours per week, excluding federal holidays; field data-collection activities may require irregular hours during active severe weather events
  • Local and non-local travel may be required, not anticipated to exceed 5% annually; all unplanned travel must be approved in writing by the COR at least 10 calendar days in advance
  • 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
  • Government-furnished equipment provided, including access to HPC resources, specialized mobile observation platforms, laboratory test equipment, computers, and office workspace, as applicable

FWI is an Equal Opportunity Employer, including disability/vets.

Why Join Our Team

Benefits

At FWI, we place the highest importance on creating an exceptional employee experience. You'll have opportunities to achieve your career aspirations through internal promotions, professional development, and other recognition and rewards programs. Join our team and take advantage of the many benefits we offer, including:

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Long-term and Short-term Disability Insurance
  • Life Insurance
  • 401(k) Plan
  • Holiday Pay
  • Paid Time Off

Pay Range

$81,000.00 to $85,000.00

Salary : $81,000 - $85,000

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 Senior C ++ Software Engineer?

Sign up to receive alerts about other jobs on the Senior C ++ Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
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 FWI (FedWriters, Inc.)

  • FWI (FedWriters, Inc.) Norman, OK
  • Overview The critical work of tornado science happens after the storm has passed — in the painstaking work of compiling, quality-controlling, and interpret... more
  • 1 Day Ago

  • FWI (FedWriters, Inc.) Norman, OK
  • Overview As FWI's LIFT Data Analyst supporting NOAA's National Severe Storms Laboratory (NSSL) in Norman, Oklahoma, you will lead the development of scanni... more
  • 1 Day Ago

  • FWI (FedWriters, Inc.) Norman, OK
  • Overview As an Observing Systems Engineer for FWI supporting NSSL's VORTEX-USA program in Norman, Oklahoma, you will lead the testing, integration, mainten... more
  • 1 Day Ago

  • FWI (FedWriters, Inc.) Norman, OK
  • Overview Great forecasts don't help anyone if people don't understand or trust them. As FWI's Social Science Research and Testbed Support Specialist suppor... more
  • 1 Day Ago


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

  • YouVersion Edmond, OK
  • At YouVersion, we build technology that helps people around the world connect with God every day. As a Senior Software Engineer, you’ll play a key role in ... more
  • 18 Days Ago

  • Life.Church Edmond, OK
  • At YouVersion, we build technology that helps people around the world connect with God every day. The Senior Staff Software Engineer is primarily responsib... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!