Software Engineer III

Located in Boulder, Colorado, University Corporation for Atmospheric Research (UCAR) is accepting applications for a Software Engineer.


Date posted

Apr. 21, 2021 12:00 am

Application deadline

May 19, 2021 12:00 am


University Corporation for Atmospheric Research (UCAR)


  • United States

Job description

Location: Boulder, CO.
Type: Full time, exempt.
Application Deadline: This position will be posted until Wednesday, May 19th.
Relocation: Relocation assistance is available for this position.
Work Authorization: UCAR/NCAR will sponsor a work visa to fill this position.

Hiring Range $97,404 $121,754
Full Salary Range $97,404 $121,754 $158,282

Benefits: UCAR affirms its continuing commitment to developing, providing, and administering its employee benefit programs with due consideration for equal employment opportunity and diversity guidelines. UCAR's rich package of employee benefits includes medical, dental, vision, education assistance, retirement, and life insurance. UCAR offers a variety of programs designed to assist with work-life balance including flexible work alternatives, paid time off and 14 weeks of paid parental leave.

Where You Will Work:

Located in Boulder, Colorado, University Corporation for Atmospheric Research (UCAR) serves and participates in a collaborative community of researchers and educators who are dedicated to understanding the atmosphere -- the air around us -- and the complex processes that make up the Earth system, from the ocean floor to the Sun’s core. UCAR manages the National Center for Atmospheric Research (NCAR) on behalf of the National Science Foundation and the university community. 

Where You Will Work:

The JCSDA is a multi-agency research center, hosted by the University Corporation for Atmospheric Research (UCAR) and UCAR Community Programs (UCP), committed to improving and accelerating the quantitative use of research and operational satellite data in weather, ocean, climate and environmental analysis and prediction systems. The interagency partnership assimilates many types of data from conventional and satellite sources by creating integrated modeling systems. The JCSDA transitions this research to operational and university communities through a robust data infrastructure and open-source software.


  • Contributes to the development and improvement of JEDI’s observation data flows in collaboration with other JCSDA software engineers. This may include developing platform-independent tools for near real time ingest of data, defining data format schemas in support of long-term scientific research activities, and writing software to help perform observation processing tasks.
  • Assists scientists and software engineers from JCSDA and partner organizations in developing JEDI on HPC systems and in cloud computing environments.
  • Develops monitoring tools to show the status of the ingestion of data, notifies the team of issues and ensures proper validity and integrity of the data and associated metadata.
  • Runs and monitors continuous ingest of data into the R2D2 data store.
  • Writes and presents documentation material in workshops, tutorials, and educational events to the JCSDA partners. 


In consultation with supervisor, the Software Engineer makes decisions about computer code and software development related to genericity, portability, and efficiency. Typically, these will include:

  • Assessing code correctness, maintainability, and efficiency.
  • Taking a logical and methodical approach to tracking down problems in software.
  • Providing technical solutions to a wide range of difficult problems. Solutions are imaginative, thorough, practicable, and consistent with organizational objectives. 


Bachelor’s degree in computer science, mathematics, engineering, or a field of physical science; and extensive experience gained by 8-12 years in a related technical area; or an equivalent combination of education and experience.

For more details