The Communication and IT Directorate at Pacific Northwest National Laboratory (PNNL) is looking for a software engineer to design, develop, document, test and debug new and existing software systems and applications. The role will involve working collaboratively within a team and executing on the full system development lifecycle, including analyzing user needs, developing technical specifications and integrating hardware using software. The ideal candidate will have a minimum of a BS/BA and 5+ years of relevant work experience, along with experience in web development, Drupal development, React development, and decoupled Drupal development. PNNL offers excellent benefits including health insurance, flexible work schedules and telework options, and is located in eastern Washington with convenient access to Seattle and Portland. US Citizenship is required for this position.