
location_onUnion Street Northeast, Salem, Marion County, Oregon, 97311, United States
Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to the values of Integrity, Creativity, Collaboration, Impact, and Courage. The Earth and Biological Sciences Directorate (EBSD) leads critical research in Atmospheric, Climate & Earth Sciences, Biological Sciences, Environmental Molecular Sciences, and Global Change. Our vision is to develop a predictive understanding of biological and Earth systems in transition.
The Environmental Molecular Sciences Division is comprised of 18 interdisciplinary research teams focused on deciphering molecular-level interactions driving biological and environmental processes. Through computational analysis and modeling, these findings contribute to predictive understanding of how systems respond to environmental perturbations, enabling solutions to the nation's energy, environmental, and human health challenges. The division also manages the Environmental Molecular Sciences Laboratory (EMSL), a Department of Energy, Office of Science user facility that accelerates research by providing access to world-class expertise, instrumentation, and computational resources.
This Software Engineer 2 role supports the development of the EMSL Science Central technology platform. You will work closely with a multidisciplinary team of scientists and engineers to deliver scalable, maintainable software that supports scientific research workflows. The team follows modern DevOps principles using GitLab CI/CD and actively uses AI-assisted development tools to accelerate development and improve code quality.
Work model: On-site
Union Street Northeast, Salem, Marion County, Oregon, 97311, United States
Salem, Oregon
Familiarity with frontend technologies.
Skills: Python, Fastapi, Postgresql, Rbac, Kubernetes, Gitlab Ci/cd, Github Copilot, Opencode, Claude Code, Docker.
Education: PhD required.