CIRES/SWPC Software Engineer
CIRES/SWPC Software Engineer
The Cooperative Institute for Research in Environmental Sciences (CIRES) is seeking a full-time Software Engineer to work with the Space Weather Prediction Center (SWPC). This position supports the operational mission of SWPC by creating and maintaining the infrastructure that gathers, processes and communicates the information that the SWPC scientists and forecasters use to create space weather forecasts that are used nationally and internationally.
In this role, you will be an integral part of the Earth’s early-warning defense from the impact of catastrophic solar storms. SWPC is a small, highly visible organization comprised of scientists and engineers responsible for implementing and maintaining the critical infrastructure used to process and model data from a variety of space and ground-based sources for interpretation by a round-the-clock team of space weather forecasters. This infrastructure consists of a multitude of complex systems and applications built using a number of different technologies - requiring teamwork and constant learning to enhance and maintain.
SWPC is part of the National Weather Service (NWS) and U.S. Department of Commerce's National Oceanic and Atmospheric Administration (NOAA).
SWPC software engineers create high reliability real time data collection and presentation systems in an operational Space Weather forecasting environment, maintain and extend legacy systems, and support operational aspects of space weather modelling. You will collaborate with Agile / Scrum team members and stakeholders to understand system requirements. You will develop software systems using best practices in place at SWPC including, but not limited to: formalized development, source code management; software security; code reviews; documentation, testing, staging and deployment; and integration with system monitoring software.
● Computer science-related Bachelor's degree or related Engineering or Science degree with relevant software engineering coursework or experience
● 0 - 2 years experience
● Effective written and verbal communication skills
● Software development process and fundamentals
● Troubleshooting and problem solving
Daily teamwork with scrum team and stakeholders
● Agile / Scrum Methodology (JIRA)
● Git (Bitbucket)
● Software Testing
● Software Debugging
● Experience with the Linux environment
● Scrum teams with alternating development & test roles
● Heavy RHEL Linux with some Windows
● Local VMs and development, staging and production servers
● Most software deployed as services by RPM and MSI packages
● Nagios XI monitoring of production software and servers
Special Instructions to Applicants: The University of Colorado Boulder conducts background checks on all final applicants being considered for employment, prior to the issuance of an offer letter. The University of Colorado Boulder is committed to providing a safe and productive learning, living and working community. To achieve this goal, we conduct background investigations for all final applicants being considered for employment. Background investigations include a criminal history record check, and an EPLS (Excluded Parties List System) check. The Immigration Reform and Control Act requires that verification of employment eligibility be documented for all new employees by the end of the third day of work.
The University of Colorado is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained faculty and staff. In compliance with applicable laws and in furtherance of its commitment to fostering an environment that welcomes and embraces diversity, the University of Colorado does not discriminate on the basis of race, color, creed, religion, national origin, sex (including pregnancy), disability, age, veteran status, sexual orientation, gender identity or expression, genetic information, political affiliation or political philosophy in its programs or activities, including employment, admissions, and educational programs. Inquiries may be directed to the Boulder Campus Title IX Coordinator by calling 303-492-2127. In accordance with the Americans with Disabilities Act, alternative formats of this ad can be provided upon request for individuals with disabilities by contacting Human Resources at firstname.lastname@example.org.
Application Materials Required: Cover Letter, Resume/CV, Reference Letters (Not Confidential), Unofficial transcript(s)
Application Materials Instructions: Applicants must complete the Faculty/University Staff and EEO Data (application) form, and upload the following required documents: 1 – Cover Letter; 2 – Resume; 3 – The document uploaded for Proof of Degree can be a Transcript which shows the date the degree was conferred; Copy of Diploma; or official letter from the Registrar or the Dean of the School or College conferring the degree; 4 –One letter of recommendation This position is eligible for medical, dental and life insurance, retirement benefits programs, and is eligible for monthly vacation and sick leave accruals.