> Markdown version of [/jobs/ext/3255342-software-engineer-ii-wrf](https://www.wearedevelopers.com/jobs/ext/3255342-software-engineer-ii-wrf). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - WRF - **Company:** University Corporation for Atmospheric Research - **Location:** Boulder, CO, United States - **Experience:** Experienced - **Salary:** $83,299.0 - $104,127.0 - **Contract:** Temporary to permanent - **Skills:** Unix, Software Code Optimization, Data Transformation, Linux, Web Development, Perl (Programming Language), Fortran (Programming Language), Github, Monitoring of Systems, High-Level Architecture, Python (Programming Language), Shell Script, Software Engineering, Management of Software Versions, Scripting, High Performance Computing, Real Time Systems, Git, Operational Systems, Data Pipelines - **Published:** September 9, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88287733/1 ## About the Role * Bachelor's degree in computer-related field and progressive relevant experience, which is typically gained by four to eight years of experience; * or equivalent combination of education and experience. Knowledge, Skills, and Abilities (Required) * Demonstrated skill in Python and/or other scripting languages. * Demonstrated skill in Shell scripting languages. * Demonstrated skill in GIT and/or other code management practices and software. * Skill in real-time operational systems and software development. * Skill in High-Performance Computing systems. * Working knowledge of LINUX/UNIX-based operating systems. * Demonstrated ability to manage time effectively, working across multiple tasks and projects * Demonstrated ability to overcome problems by applying new knowledge, creativity, and determination. * Demonstrated ability to work collaboratively as a member of a diverse team. * Demonstrated ability to communicate well, orally and in writing. Knowledge, Skills, and Abilities (Desired, but not required): * Exposure to NCL and Perl * Familiarity with Fortran * Knowledge of Numerical Weather Prediction (NWP) concepts, GRIB and netCDF files, or running/compiling WRF and WRF Preprocessing System (WPS). * Web development basics for simple status dashboards. ## Description * Python Migration: Replace legacy plotting scripts with optimized, modern alternatives to support research-based and operational forecasting tools. * Initialization Upgrades: Participate in transitioning initialization data for the WRF model, benchmarking performance and integrating workflow changes onto high-performance cluster environments. * Code Optimization: Evaluate performance impacts across data post-processing workflows. Model Workflows & Upgrades * Periodically upgrade the WRF model used in both research and operations * Troubleshoot model issues as they arise * Establish systematic versioning on GitHub to organize the different software versions * Provide insights on memory, compute, and workflow bottlenecks to inform future HPC hardware specifications. System Monitoring & Reliability Tools * Maintain and update an automated notification system to alert sysadmins and forecasters to operational model delays or failures. * Maintain and update intuitive, web-based status dashboards enabling real-time product tracking for forecasters. * Monitor real-time systems, ensure continuous pipeline reliability, and interface with university and private sector partners. Technical Documentation * Maintain/update clear, high-level architecture documentation for the WRF ensemble and custom post-processing pipelines as they are modernized. Who We'd Love To Join Our Team Successful candidates will ensure their application materials speak to the following criteria