Student Software Engineer

Student Software Engineer at LASP Starting Spring/Summer 2021

The Laboratory for Atmospheric and Space Physics (LASP) is a world-renowned space science research institute at the University of Colorado, Boulder. We are a non-profit organization with over 400 professionals and over 150 students with broad technical capabilities who highly value our culture of excellence. LASP is the only research institute in the world that has sent an instrument to every planet in the solar system (including Pluto) and beyond (Voyager). We have over 100 instruments currently operating on numerous NASA satellites and are developing 14 new instruments for 11 missions funded by NASA, NOAA, and NSF. Of the $1.5B in space assets that the Mission Operations & Data Systems division currently operates, two of the missions were developed, built, and managed at LASP.

Undergraduate & Graduate Positions – Software Engineers/Developers

LASP is seeking undergraduate & graduate students to hire and work in the Mission Operations and Data Systems group to develop and test software. Multiple positions are available.

Web Applications roles involve working alongside LASP professionals to create web-based data portals and applications. Our web team is building on modern frameworks to create re-usable modules that solve problems for users both internal and external to LASP. Our team handles the full stack, from infrastructure as code and data access tools, to dynamic single page applications.

The Operations Software roles involve working alongside LASP professionals to develop, test, and deploy ground system software and tools used to communicate with various spacecraft and ground stations.

Basic Qualifications:

  • Enrolled full-time student pursuing an undergraduate or graduate degree from the University of Colorado
  • Ability to work year-round during normal business hours. University maximum is 20 hours per week during the school year and 40 hours per week during the summer
  • Have an overall cumulative GPA of 2.5 or higher (unofficial academic transcripts to be provided at time of application)
  • Ability to collaborate and contribute in a team environment, yet be self-motivated with minimal supervision
  • Experience with one or more of the following programming languages: C/C++, Python, Java, Scala, Perl, Bash, HTML/CSS/PHP, JavaScript/TypeScript, (or others).

Preferred Qualifications:

  • Overall cumulative GPA of 3.25 or higher
  • Experience with Linux, Solaris, or similar operating systems
  • Extensive experience with any of the programming languages listed above

Pay Range:

  • $14.20 – $17.20 /hr

How to Apply:

Resumes for this position will be accepted until positions are filled. Include any coursework or experience you have that directly relates. Include a current unofficial transcript.

Please submit resume via e-mail (preferred) to:

To contact HR, please e-mail:

Due to Export Control requirements on NASA programs, only U.S. Citizens and Permanent Residents need apply. Please include your US Citizenship status in your email and/or resume.

All final applicants being considered for employment are subject to background investigations including a criminal history check and when appropriate a financial and/or motor vehicle history. The University of Colorado at Boulder is committed to diversity and equality in education and employment.