Reasonable Accommodations for Applicants with Disabilities

CU Boulder is committed to making information and resources that are available via the web accessible for all users. The CU Boulder careers site used to apply for staff positions is currently not fully accessible for individuals who are using screen readers and other assistive technologies, however, we are working with the supplier to make this accessible to all. If you use assistive technology and need to access the CU Boulder staff careers site please contact the ADA coordinator by email at or call 303-492-9725 for assistance.

Skip to content

Software Engineer

Requisition Number:



Boulder, Colorado

Employment Type:

Research Faculty



Job Summary

This individual will join a team of software engineers to support and develop data centers that process and distribute science data from NASA space science missions. Duties will include maintenance and improvement of existing systems and development for new data center functionality for both current and future space missions. You will work closely with engineers, scientists and other project participants to:
  • Implement software for processing, data management, dissemination, and/or visualization of scientific and engineering data for space science missions.
  • Apply software engineering best practices in the development process.
  • Support scientists in installing and using software tools and with presentation of data sets. 

What You Should Know

***Due to Export Control Restrictions only U.S. Citizens and Permanent Residents may apply.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be Informed. Be Collaborative. Be Boulder.

What We Require

  • Bachelor’s degree or higher in a physical science, computer science, or related field, or equivalent professional experience.
  • Experience in the design and development of algorithms and software for management, processing, analysis, and visualization of scientific data sets
  • Strong interest and aptitude in software engineering best practices and associated tools
  • At least 5 years’ experience programming in Python, and the willingness and ability to learn new languages as necessary.

What We Would Like You To Have

Desired Qualfications:
  • Experience building systems in the Cloud (AWS, Google, Azure)
  • Experience processing and analyzing data from space-based scientific instruments is highly desirable, but not required.
  • Experience programming in Java, IDL, or Matlab
  • Experience using software engineering tools, such as Git, Bitbucket, Jenkins, and other Atlassian tools such as Jira and Fisheye/Crucible.

Special Instructions

To apply, please submit the following materials:
  1. Curriculum Vitae.
  2. Cover Letter.
Applications will be accepted until the position is filled. 

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email:

The University of Colorado is an Equal Opportunity/Affirmative Action employer