Software Engineer for Weather Systems (remote)

Software Engineer for Weather Systems (remote)

21 Jan 2025
Virginia, Alexandria, 22301 Alexandria USA

Software Engineer for Weather Systems (remote)

Our team provides acceleration of community-developed scientific and technological enhancements into the operational applications for Numerical Weather Prediction (NWP) and improved Research to Operations (R2O) for the Unified Forecast System (UFS). As a member of the team, you will ensure adherence to operational agreements and policies (including response times), compliance to program and customer standards and requirements (including Section 508 compliance), leveraging of industry best practices for automation, and implementation of issue detection and alerts.As a mid-level software engineer, you are responsible for building and delivering high-quality solutions to an operational environment. You are a problem solver first and an engineer second. Your project manager and tech lead trust you to take point on getting features done and your peers seek out your expertise. You have a background in meteorology and apply your technical expertise in building tools supporting meteorological solutions. In this role, you learn how to make the team, not just yourself, more effective. Your expertise expands beyond a single specialization area and you become an expert in others.Primary Responsibilities:Work on a small agile team to deliver Unified Forecast System (UFS) weather model and associated applications through code management.Engage the UFS community to improve forecast skills to the nation.Develop and manage advanced scripts for flexible end-to-end system testing and integration.Design, setup, and conduct pre-implementation tests for experimental model runs.Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing, and operational support.Develop new feature ideas to meet the ever-evolving needs of our end-users.Continually help the team grow by sharing new ideas and industry best practices.Suggest improvements to processes and tools to help the team be more efficient.Other duties as assigned.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.