Backend Software Engineer I: Python, APIs, Kubernetes

Pacific Northwest National Laboratory

Oregon

Hybrid

USD 83,000 - 122,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with company match
Relocation assistance
Vacation time

Job summary

Pacific Northwest National Laboratory seeks a Software Engineer I to design, develop, and maintain software systems for the EMSL Science Central platform. You will implement RESTful APIs with Python and FastAPI, manage data with PostgreSQL, and apply RBAC across services in a Kubernetes environment.

You will collaborate with scientists and engineers, follow DevOps practices using GitLab CI/CD, and work with AI-assisted tools to accelerate development.

Qualifications

  • BS/BA or higher in Bioinformatics.
  • Experience with Linux, Docker, Kubernetes, and deployment environments.
  • API development using Python and RESTful design.

Responsibilities

  • Designs, develops, documents, tests, and debugs software systems per industry standards.
  • Collaborate within a team to perform full system development lifecycle from requirements to deployment.
  • Develop RESTful APIs using Python and FastAPI, build and maintain PostgreSQL databases, and implement RBAC across services.

Skills

Python
FastAPI
PostgreSQL
RBAC
APIs
Linux
Docker
Kubernetes
CI/CD
GitHub Actions
GitLab CI/CD
AI-assisted tools
RESTful APIs

Education

BS/BA in Bioinformatics

Tools

Docker
Kubernetes
GitHub Copilot
OpenCode
Claude Code
Jenkins
GitLab CI/CD
Github Actions

Job description

Pacific Northwest National Laboratory seeks a Software Engineer I to design, develop, and maintain software systems for the EMSL Science Central platform. You will implement RESTful APIs with Python and FastAPI, manage data with PostgreSQL, and apply RBAC across services in a Kubernetes environment.

You will collaborate with scientists and engineers, follow DevOps practices using GitLab CI/CD, and work with AI-assisted tools to accelerate development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Early Career Software Engineer — SI/ML & Data Platform
Early Career Software Engineer — SI/ML & Data Platform

Pacific Northwest National Laboratory • Richland (WA)

On-site
USD 83,000 - 122,000
Rockstar Rewards
Senior Software Engineer - SI/ML Systems & Data Pipelines
Senior Software Engineer - SI/ML Systems & Data Pipelines

Pacific Northwest National Laboratory • Seattle (WA)

On-site
USD 133,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+2
Senior SI/ML Systems Architect
Senior SI/ML Systems Architect

Pacific Northwest National Laboratory • Seattle (WA)

On-site
USD 161,000 - 255,000
Health insurance
Pension plan
Relocation assistance
+1
Senior AI & SI Platform Engineer
Senior AI & SI Platform Engineer

Pacific Northwest National Laboratory • Richland (WA)

On-site
USD 133,000 - 210,000
Medical insurance
Pension plan
Vacation & relocation support
Senior Software Engineer, R&D Informatics
Senior Software Engineer, R&D Informatics

BioSpace • Monrovia (CA)

On-site
USD 120,000 - 160,000
Stock Options
Retirement Safe Harbor Contribution
Health Insurance
+4
Sr. Software Engineer
Sr. Software Engineer

FAMU National Alumni Association • Bethesda (MD)

On-site
USD 140,000 - 180,000
Health and Wellness Programs
Income Protection
Paid Leave
+1
Hybrid Software Engineer II - Building Applications
Hybrid Software Engineer II - Building Applications

Pacific Northwest National Laboratory • Portland (OR), Seattle (WA), Richland (WA)

Hybrid
USD 109,000 - 164,000
Health insurance
Flexible work schedules
Retirement plan
Senior Software Engineer, R&D Informatics — Pipelines & UI
Senior Software Engineer, R&D Informatics — Pipelines & UI

BioSpace • Monrovia (CA)

On-site
USD 120,000 - 160,000
Stock Options
Retirement Safe Harbor Contribution
Health Insurance
+4
Senior Lead Software Engineer: SI/ML Platforms
Senior Lead Software Engineer: SI/ML Platforms

Pacific Northwest National Laboratory • Richland (WA)

On-site
USD 161,000 - 255,000
Rockstar Rewards
Software Engineer II: Hybrid Building Energy Apps
Software Engineer II: Hybrid Building Energy Apps

Pacific Northwest National Laboratory • Sacramento (CA)

Hybrid
USD 109,000 - 164,000
Health insurance
Dental insurance
Vision insurance
+2