CIRES/ NOAA NCEI Software Engineer (Professional Research Assistant)
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 well-qualified Software Engineer.
Our Software Engineer will be responsible for a challenging variety of duties related to the development of software-based solutions that meet science-driven requirements. Ideal applicants will have enterprise software development experience using both front-end and server-side technologies.
The successful candidate must work with minimal supervision and collaborate with colleagues, possess outstanding analytical and problem-solving skills and demonstrate experience successfully building and testing software applications, and exhibit strong attention to detail and the ability to conceptualize user requirements into customer-friendly and efficient software applications.
Who We Are
At CIRES, the Cooperative Institute for Research in Environmental Sciences, more than 800 environmental scientists work to understand the dynamic Earth system, including people’s relationship with the planet. CIRES is a partnership of NOAA and the University of Colorado Boulder, and our areas of expertise include weather and climate, changes at the Earth’s poles, air quality and atmospheric chemistry, water resources, and solid Earth sciences. Our vision is to be instrumental in ensuring a sustainable future environment by advancing scientific and societal understanding of the Earth system.
National Centers for Environmental Information Website:
- Collaborate with data managers and providers to optimize workflows to describe, assess, and archive NCEI data, products and services.
- Design and implement standards-based services for data access and delivery, including prototyping, coding, documenting, testing and deploying scientific applications.
- Work with the lead developer to implement well-tested and operational code.
- Research and evaluate commercial and open-source software tools and approaches.
- Provide engineering support to technical operation's staff when building, deploying, configuring, and supporting data access and dissemination systems.
What You Should Know
- For further information, please contact Chris Slater (firstname.lastname@example.org).
- Appointment will be made at the level of Professional Research Assistant.
- This position will be rostered in CIRES at the University of Colorado Boulder, but will be physically situated in the David Skaggs Research Center, 325 Broadway, Boulder, CO 80305. If you are the selected finalist you will be required to pass a federal laboratory background clearance for site access.
What We Can Offer
- Minimum of a Bachelor’s degree in Computer Science or similar technical discipline.
- One to two years of experience as a Software Engineer and demonstrated success in developing a variety of software systems with responsibility for analysis, design, implementation and deployment tasks.
- Experience developing data-driven applications incorporating relational database engines as part of the overall application architecture.
What You Will Need
- Ability to work with minimal supervision and collaborate with colleagues.
- Excellent analytical and problem-solving skills and demonstrate experience in successfully building and testing software applications.
- Strong attention to detail and the ability to conceptualize user requirements into customer-friendly and efficient software applications.
What We Would Like You To Have
- Experience in Java, Groovy, or other JVM languages.
- Experience with scripting languages like Python or Ruby.
- Experience with SQL and relational databases.
- Knowledge of spatial (GIS) data.
- Experience with Linux/Unix and Windows.
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.
To apply, please submit the following materials:
- Resume or CV
- Cover letter addressed to the Search Committee briefly describing your qualifications, professional goals, and specific interest in this position.
- List of contact information for 3 references who will be willing to write a confidential Letter of Recommendation for you. You don’t need to include letters of recommendation with your initial application. The search committee will request letters of recommendation at a later time If you are identified as a finalist for this role.
If you are selected as the finalist, your degree will be verified by the CU Boulder Campus Human Resources department using an approved online vendor. If your degree was obtained outside of the United States, please submit a translated version as an optional attachment.
The position will be open until filled. Applications will be screened as they are received.
Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.