CIRES/ NOAA NCEI Geomagnetism Software Engineer

The Cooperative Institute for Research in Environmental Sciences (CIRES) has an immediate opening for a Software Engineer!


Date posted

Jan. 29, 2021 12:00 am

Application deadline

Mar. 28, 2021 12:00 am


The Cooperative Institute for Research in Environmental Sciences (CIRES)


  • United States

Job description

Job Summary

The Cooperative Institute for Research in Environmental Sciences (CIRES) at the University of Colorado Boulder conducts collaborative research with NOAA’s National Centers for Environmental Information (NCEI). CIRES has an immediate opening for a Software Engineer! The successful applicant will be responsible for a variety of duties related to developing software that meets science driven requirements. Ideal applicants will have experience in cloud-based computing environments and mobile application development. The ability to work collaboratively within a team of research scientists, data managers, and software developers is a must. Applicant's exhibit strong attention to detail and the ability to conceptualize user requirements into customer-friendly and efficient software applications.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

What Your Key Responsibilities Will Be

  • Develop software implementation of geomagnetic models that can be run in a cloud-based environment, including API for high-resolution models.
  • Support future updates of geomagnetic online calculators.
  • Support and maintain CrowdMag apps.
  • Develop new mobile web applications for geomagnetic models and services.
  • Develop and update web-pages of the geomagnetism group.
  • Support the development of cost effective, innovative solutions for real-time modeling of the geomagnetic field, including cloud computing solutions.

What We Require

  • Minimum of a Bachelor’s degree in Computer Science or similar technical field. Masters preferred.
  • One to two years of experience as a software engineer and proven success developing a variety of software systems with responsibility for analysis, design, implementation, and deployment tasks.
  • Experience in cloud-based application development.
  • Experience developing mobile applications that collect, process, and transmit sensor and location data.

For more details