Pacific Northwest National Laboratory Jobs

send a request via <a href="" rel="nofollow noopener" target="_blank"></a> </p><p><strong><em>Please be awar

Job Information

Pacific Northwest National Laboratory Software Engineer in RICHLAND, Washington

Organization and Job ID

Job ID: 312205

Directorate: Physical & Computational Sciences

Division: Advanced Computer, Math & Data

Group: Data Sciences

Job Description

  • Expert in software engineering with the ability to integrate multiple domains.

  • Independently selects and develops technical approaches to complex challenges.

  • Lead author or software engineer on significant technical products.

Discipline, principal job duties/expectations, and qualitative and quantitative measures of performance that exceed the Functional Descriptor:

  • Designs, develops, documents, tests, and debugs new and existing software systems

  • Identifies and evaluates new technologies or methods for implementation

  • May be consulted by sponsors or other laboratories for software expertise

Level 3 : Lead software engineer or key contributor of technical products. Establishing leadership role in professional community including professional societies, other laboratories, academia, and industry. Actively participates in establishing organizational goals and direction, and reviews plans. Establishing local reputation within the PNNL Software Engineering community or open source communities. Makes key contributions in setting technical direction. Applies and shares sound software engineering practices and implementation through assignments. Seen as a technical leader or expert in at least one software domain.

Level 4 : Lead author or software engineer on significant technical products. Holds leadership role in professional community. Where applicable, organizes and chairs sessions at national meetings of professional societies. Recognized by sponsors and senior collaborators for delivery on important strategic outcomes. Routinely accelerates impact by benchmarking and introducing external best practices. Established local reputation within the PNNL Software Engineering community and establishing national reputation through conferences, national societies and/or professional organizations. Expert in software engineering with the ability to integrate multiple domains

  • . May be consulted by other laboratories or sponsors for software expertise Broadly viewed as a role model for staff on sound software engineering practices and implementation through assignments. In a domain, leads the laboratory in the adoption and usage of established frameworks, architectures, or technology stacks that are leveraged at a broad institutional level. May be a key contributor to technology strategies, reference architectures and roadmaps.

Minimum Qualifications

BS/BA with 5 years of experience, MS/MA with 3 years of experience, PhD with 1 year of experience

Preferred Qualifications

  • BS/BA with 7 years of experience, MS/MA with 5 years of experience, PhD with 3 years of experience

  • Bachelor's or Master’s in computer science, mathematics, engineering, or related field

  • Experience leading a team of developers, system administrators in a science domain

  • Experience leading or co-leading a project and setting the vision for the project and delivering on milestones

  • Experience interacting with external clients

  • Formally engaged in mentoring staff and peers across directorates

  • Demonstrated technical leadership for more than 5+ years

  • Demonstrated managing a team of software developers

  • Ability to communicate clearly and effectively with colleagues and clients

  • The ability to work effectively independently and in project teams

  • Writes well-designed and tested software that meets requirements

  • Thinks independently to solve difficult technical challenges with minimal oversight

  • Team player who works well with others to help everyone be successful

  • Embraces learning new technologies that will better meet the needs of our project stakeholders

  • Ability to manage time while balancing priorities from multiple projects (2-3) concurrently

  • Ability to work remotely as needed, and maintain self-driven commitment to project work

  • Demonstrated competence working with Python: pandas, xarray, matplotlib and jupyter notebooks

  • Demonstrated competence working with IDL and Matlab

  • Experience in C and the UNIX/LINUX environment

  • Experience in reading and analyzing time-series observational data, particularly data stored in netCDF or HDF5 formats.

  • Candidates with experience applying data science methods and practices to analyze and visualize data

Equal Employment Opportunity

Battelle Memorial Institute (BMI) at Pacific Northwest National Laboratory (PNNL) is an Affirmative Action/Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All BMI staff must be able to demonstrate the legal right to work in the United States. BMI is an E-Verify employer. Learn more at

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via

Please be aware that the Department of Energy (DOE) prohibits DOE employees and contractors from having any affiliation with the foreign government of a country DOE has identified as a “country of risk” without explicit approval by DOE and Battelle. If you are offered a position at PNNL and currently have any affiliation with the government of one of these countries you will be required to disclose this information and recuse yourself of that affiliation or receive approval from DOE and Battelle prior to your first day of employment.

Directorate: Physical & Computational Sci's

Job Category: Scientists/Scientific Support

Group: Computational & Data Eng Group

Opening Date: 2021-06-03

Closing Date: 2021-06-17