CIRES/NOAA Space Weather Prediction Center, Full Stack Software Developer
Requisition Number:
Location:
City
State
Employment Type:
Schedule:
Posting Close Date:
Date Posted:
Job Summary
The Cooperative Institute for Research in Environmental Sciences (CIRES) is seeking a passionate, full-time Full Stack Software Developer to support work with our federal partners at the Space Weather Prediction Center (SWPC)! SWPC is the nation’s official source of space weather alerts and warnings.
The new Space Weather Prediction Testbed (SWPT) located at the Space Weather Prediction Center in Boulder will accelerate the evaluation of innovative forecasting capabilities from research to operations (R2O). As part of the team supporting the new SWPT, you will transform how applications and technologies are transitioned into operational use at our Center. The Full Stack Software Developer will contribute to the design, improvement, and implementation of such services to be used at SWPC for the purpose of safeguarding society with actionable space weather information.
Who We Are
CIRES is an internationally recognized leader in innovative environmental science and research and is located at the University of Colorado Boulder. At CIRES, more than 950 environmental science professionals work to understand the dynamic Earth system, including people’s relationship with the planet. CIRES has partnered with NOAA since 1967, and our areas of expertise include weather and climate, changes at Earth’s poles, air quality and atmospheric chemistry, water resources, solid Earth sciences, and more. Our vision is to be instrumental in ensuring a sustainable future environment by advancing scientific and societal understanding of the Earth system.
As part of NOAA’s National Weather Service, the Space Weather Prediction Center (SWPC) operates 24/7 to provide real-time monitoring and forecasting of solar and geophysical events, which impact satellites, power grids, communications, navigation, and other technological systems. SWPC customers include the general public, industry and government agencies.
What Your Key Responsibilities Will Be
- Build Fundamental Testbed Capabilities (40%): Design and build applications that will form the basis for interactive Testbed exercises with researchers, forecasters and end users, allowing participants to collaboratively explore space weather events.
- Create the Future (30%): Design, build, and innovate solutions for applications being evaluated in the Space Weather Prediction Testbed (SWPT), and contribute to the continuous improvement of the SWPT’s development practices.
- Collaborate and Innovate (30%): Join a dynamic team where your expertise will contribute to modernizing the Space Weather Prediction Center’s IT infrastructure. Collaborate with researchers, developers, industry partners, as well as operational staff and space weather forecasters to bring the best version of products into operations at SWPC.
What You Should Know
- Access to the NOAA Federal Center and computer facilities is necessary to perform the work of this position. Access is not available for individuals working in the United States through a visa or working permit and therefore we are unable to consider applications from individuals on a visa or working permit, or requiring visa sponsorship now or in the future.
- Applicants must be currently authorized to legally work in the United States on a full-time basis.
- 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 selected as a finalist, you will be required to pass a federal laboratory background clearance for site access.
What We Can Offer
- CIRES can offer a generous compensation package.
- The annual hiring salary range for this position is $75,270 - $113,250. Salary is commensurate with education and experience and determined based on our CIRES internal career track classification.
- Some relocation funds are available for this position to off-set moving expenses following CIRES and the University of Colorado’s relocation processes and procedures.
- This position offers a hybrid work environment with both on-site and remote work hours.
- CIRES and the University of Colorado Boulder offer a robust training curriculum, opportunities for professional development and a Mentorship Program.
- Boulder is a vibrant community with access to mountain parks, dog parks, miles of trails, rivers, lakes, cafes, restaurants, boutiques, theaters, museums, and sports venues. Boulder was recently ranked as one of the top places to live in the U.S. by U.S. News.
- As an employee at CU Boulder, you receive a pass allowing free access to the regional public transit system, which is an outstanding network of buses and light rail systems that provide service within Boulder and connect to Denver, the Denver airport, and surrounding communities.
Why Choose Us
- Make a Difference: Your work directly impacts the resilience of national infrastructure from power grids to satellite navigation systems. SWPC is part of an international community working with our sister organizations from nations around the world.
- Innovative Environment: Be part of shaping the future of the Space Weather Prediction Center’s software landscape.
- Collaborative Culture: Join a team that values your insights and encourages knowledge sharing.
Benefits
Be Statements
What We Require
- A Bachelor's degree in an IT or physical sciences related field.
- A minimum of 5 years of experience as a full stack software developer.
What You Will Need
- Front-end Finesse: Demonstrated proficiency in JavaScript, CSS, and working knowledge of modern frameworks like Vue, React, and/or Svelte.
- Back-end Backbone: Demonstrated ability at programmatically interacting with SQL and NoSQL databases (Microsoft SQL and MongoDB ideal) via microservices architectures written in e.g. Python or Java, and the design and implementation of RESTful APIs.
- Team-Player: Proven ability to work well within a team environment including actively collaborating on design and technical approach.
- Linux Background: Comfort with development, testing, writing documentation, and troubleshooting in Linux.
- Lifelong Learner: Willingness to learn and adapt to new technologies.
What We Would Like You to Have
Please note that while the position details both required and preferred skills and experience, we invite applicants to apply even if they do not have the preferred skills and experience outlined in this section. If you meet the requirements and have passion for the work, you are encouraged to apply. We encourage on the job training for any additional skills or knowledge that become relevant to the position.
- Science Focus: Experience developing scientific applications.
- Requirements Writing: Proven ability to determine functional and technical requirements from user feedback.
- Systems Hardening: Proven ability to rigorously test and deploy applications into high-reliability production environments.
- Cloud Comfort: Experience with deploying and scaling applications using cloud stacks like e.g. AWS.
- Data Visualization Skills: Experience with data visualization software like e.g. Plotly, especially for displaying scientific data.
- Version Control Expertise: Proven proficiency with Git (including GitLab, GitHub, or Bitbucket front-ends), and a willingness to share knowledge and standard processes.
- Microservices Mindset: Know-how with microservices architecture and tools like Docker, especially a demonstrated ability to port existing applications into a containerization service.
- Leadership and Development: Proven ability to share standard methodologies to enhance team-wide development processes.
Special Instructions
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.
- Although not required at the time of application, if you are identified as a finalist for this role, we will request contact for professional references at a later time.
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 (if applicable) as an optional attachment.
The position will close on November 5, 2024.
Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.
Posting Contact Information
Posting Contact Name: Adam Kubaryk
Posting Contact Email: ADAM.KUBARYK@noaa.gov