Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in Ohio
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaNorth CarolinaOhio

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in OhioAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsBLS jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in Ohio
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaNorth CarolinaOhio

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryJobs by skillCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in OhioAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsBLS jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in Ohio
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
SkillsCompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasCaliforniaNew YorkFloridaNorth CarolinaOhio

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringITSalesHospitality & Catering
  1. Home
  2. chevron_right
  3. engineering
  4. chevron_right
  5. Software Engineer 2
Pacific Northwest National Laboratory logo

Software Engineer 2

Not Disclosed•Full-TimeOn-site

location_onGranchina, Calle Guayama, 00917, United States

Apply Now

About the Team

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 location

Work model: On-site

location_on

Granchina, Calle Guayama, 00917, United States

Key Responsibilities

  • check_circleDesign and develop RESTful APIs using Python and FastAPI
  • check_circleBuild and maintain PostgreSQL databases for data infrastructure
  • check_circleImplement role-based access control (RBAC) across platform services
  • check_circleDeploy and manage containerized services in Kubernetes environments
  • check_circleDevelop well-crafted and documented source code following best practices
  • check_circleAnalyze user needs to determine technical requirements and specifications
  • check_circleIntegrate hardware using software and automate manual tasks
  • check_circleCollaborate with scientists to prototype, configure, and debug systems

Requirements

  • verifiedPhD or MS/MA or BS/BA with 2 years relevant experience
  • verifiedWorking knowledge of Linux, Docker, Kubernetes
  • verifiedAPI development using Python
  • verifiedExperience designing and implementing role-based access control (RBAC)
  • verifiedExperience with API gateways
  • verifiedExperience with CI/CD pipelines
  • verifiedExperience using AI-assisted development tools
  • verifiedFamiliarity with RESTful API design patterns
  • verifiedFavorable federal background investigation for HSPD-12 PIV Credential
  • verifiedNo affiliation with foreign government of a country DOE identifies as a country of risk

Nice to Have

Familiarity with frontend technologies.

Benefits & Perks

check_circleMedical, dental, and vision insurance with robust telehealth care optionscheck_circleCompany-funded pension plan and 401(k) savings plan with company matchcheck_circleUp to 120 vacation hours per year and ten paid holidays annuallycheck_circleHealth savings account, flexible spending accounts, and basic life insuranceDisability insurance, employee assistance program, and business travel insurance
Pacific Northwest National Laboratory cover image
Pacific Northwest National Laboratory logo
Company

Pacific Northwest National Laboratory

Industry

Research Services

Headquarters

Richland, WA

Open Roles

1

Advancing scientific discovery and driving innovation that improves energy resiliency and enhances national security.

Pacific Northwest National Laboratory operates within the research services industry, based in Richland, WA. The organization leverages specialized expertise in chemistry, Earth sciences, biology, and data science to expand scientific understanding. Its primary focus involves tackling complex challenges related to energy resiliency and national security through rigorous scientific inquiry and innovation. The laboratory serves a broad range of stakeholders by developing solutions that support critical infrastructure and safety initiatives. By integrating diverse scientific disciplines, PNNL provides essential insights and technologies to address urgent national needs. The institution maintains an active presence in the scientific community, encouraging engagement through its social media channels to share updates and foster dialogue regarding its ongoing work and policies.

Similar Job Opportunities

Accenture logo

Data Tester (Python)

Accenture • Mountain View, California

$38.56-48.56/hrarrow_forward
General Motors logo

Engineering Manager - Autonomy Evaluation

General Motors • On-site

$185k-284karrow_forward
Hidden Creek Country Club logo

Staff Electrical Engineer, Manufacturing Test (Intelligence Syst with Security Clearance

Hidden Creek Country Club • Santa Ana, California

$166k-220karrow_forward

Skills, education and keywords

Skills: Python, Fastapi, Postgresql, Rbac, Kubernetes, Gitlab Ci/cd, Github Copilot, Opencode, Claude Code, Linux.

Education: PhD required.

Frequently asked questions about Software Engineer 2 at Pacific Northwest National Laboratory

What does a Software Engineer 2 at Pacific Northwest National Laboratory do?expand_more
In this Software Engineer 2 at Pacific Northwest National Laboratory role, you will design and develop restful apis using python and fastapi; build and maintain postgresql databases for data infrastructure; implement role-based access control (rbac) across platform services; and deploy and manage containerized services in kubernetes environments.
What are the requirements for this Software Engineer 2 role?expand_more
To qualify for the Software Engineer 2 at Pacific Northwest National Laboratory position, applicants should have: PhD or MS/MA or BS/BA with 2 years relevant experience; Working knowledge of Linux, Docker, Kubernetes; API development using Python; Experience designing and implementing role-based access control (RBAC); Experience with API gateways; and Experience with CI/CD pipelines.
Where is the Software Engineer 2 role at Pacific Northwest National Laboratory located?expand_more
Software Engineer 2 at Pacific Northwest National Laboratory is based in Granchina, Calle Guayama, 00917, United States. This is a on-site role.
Is this Software Engineer 2 job remote, hybrid, or on-site?expand_more
Pacific Northwest National Laboratory has listed this Software Engineer 2 role as on-site.
How much experience is required for this Software Engineer 2 role?expand_more
Software Engineer 2 at Pacific Northwest National Laboratory typically requires 2+ years of relevant experience at the mid level level.
What skills do you need for the Software Engineer 2 role at Pacific Northwest National Laboratory?expand_more
Key skills for Software Engineer 2 at Pacific Northwest National Laboratory include Python; Fastapi; Postgresql; Rbac; Kubernetes; Gitlab Ci/cd; Github Copilot; and Opencode.
What education is required for Software Engineer 2 at Pacific Northwest National Laboratory?expand_more
Educational requirements for this role: PhD required.
What category does the Software Engineer 2 role belong to?expand_more
Software Engineer 2 at Pacific Northwest National Laboratory is part of the engineering job category on Recrutus.

About Pacific Northwest National Laboratory

Pacific Northwest National Laboratory operates within the research services industry, based in Richland, WA. The organization leverages specialized expertise in chemistry, Earth sciences, biology, and data science to expand scientific understanding. Its primary focus involves tackling complex challenges related to energy resiliency and national security through rigorous scientific inquiry and innovation.

The laboratory serves a broad range of stakeholders by developing solutions that support critical infrastructure and safety initiatives. By integrating diverse scientific disciplines, PNNL provides essential insights and technologies to address urgent national needs. The institution maintains an active presence in the scientific community, encouraging engagement through its social media channels to share updates and foster dialogue regarding its ongoing work and policies.

Browse more roles: All Pacific Northwest National Laboratory jobs, engineering jobs on Recrutus.

Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified US employers, salary benchmarks, and remote-friendly teams hiring nationwide.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by location
check_circle
check_circleTuition assistance, relocation support, and backup childcare services
check_circleLegal benefits, supplemental parental bonding leave, and surrogacy/adoption assistance
check_circleFertility support and several mental health benefits
check_circleFree wellness coaching and flexible work schedules
View company profilearrow_forwardlanguageWebsitelinkLinkedIn
Quick Overview

Experience

2+ yrs (Mid Level)

Education

PhD required

Job Type

Full-Time

Skills Required

PythonFastapiPostgresqlRbacKubernetesGitlab Ci/cdGithub CopilotOpencodeClaude CodeLinux
Jobs by city
Jobs by category
Jobs by skill
Career guides
Career blog
Salary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobsVolunteer jobs
Top states
Jobs in TexasJobs in CaliforniaJobs in New YorkJobs in FloridaJobs in North CarolinaJobs in OhioAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsIT jobsSales jobsHospitality & Catering jobsAccounting & Finance jobs
Popular skills
CDL-A jobsExcel jobsEnglish jobsBLS jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms