All roles

Open role

[Remote] Software Engineer 1

Remote · Italy Full-time

Note: The job is a remote job and is open to candidates in USA. Pacific Northwest National Laboratory is hiring a Software Engineer 1 to support development of the EMSL Science Central technology platform. The role focuses on backend services, data infrastructure, platform reliability, and delivering software that supports scientific research workflows.

Responsibilities

  • Designs, develop, document, test, and debug new and existing software systems, hardware/software interfaces, and/or applications according to industry established software engineering principles and best practices. Works collaboratively within a team to execute on the full system development lifecycle including analyzing user needs to determine technical requirements; developing technical specifications based on conceptual design and requirements; developing well-crafted and documented source code; integrating hardware using software; automating manual tasks; and consulting with the end user to prototype, configure, refine, test, and debug programs or systems to meet needs. Identifies and evaluates new technologies or methods for implementation and continuous improvement
  • This Software Engineer 1 role will support the development of the EMSL Science Central technology platform with a focus on backend services, data infrastructure, and platform reliability. The successful candidate will design and develop RESTful APIs using Python and FastAPI, build and maintain PostgreSQL databases, implement role-based access control (RBAC) across platform services, and contribute to the deployment of containerized services in Kubernetes environments. The team follows modern DevOps principles using GitLab CI/CD and actively uses AI-assisted development tools — including GitHub Copilot, OpenCode, and Claude Code — to accelerate development and improve code quality. The candidate will work closely with a multidisciplinary team of scientists and engineers to deliver scalable, maintainable software that supports scientific research workflows at EMSL. Familiarity with frontend technologies is a plus but is not a primary focus of this role

Skills

  • BS/BA or higher in Bioinformatics
  • Experience working at national labs and/or DOE
  • Working knowledge of Linux, Docker, Kubernetes, and other deployment environments
  • API development using Python
  • Experience designing and implementing role-based access control (RBAC) for APIs and platform services
  • Experience with API gateways (e.g., Kong, AWS API Gateway, or similar) for routing, rate limiting, and authentication enforcement
  • Backend languages and tools such as Python and PostgreSQL
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or Github Actions
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, OpenCode, Claude Code, or similar) in a professional software development workflow
  • Familiarity with RESTful API design patterns and backend service architecture

Benefits

  • Health insurance, dental insurance, and vision insurance, dependent upon eligibility.
  • Robust telehealth care options and several mental health benefits, dependent upon eligibility.
  • Free wellness coaching, dependent upon eligibility.
  • Health savings account and flexible spending accounts, dependent upon eligibility.
  • Basic life insurance, dependent upon eligibility.
  • Disability insurance (Research Associates excluded), dependent upon eligibility.
  • Employee assistance program and business travel insurance, dependent upon eligibility.
  • Tuition assistance and relocation, dependent upon eligibility.
  • Backup childcare, legal benefits, supplemental parental bonding leave, surrogacy and adoption assistance, and fertility support, dependent upon eligibility.
  • Automatic enrollment in the company-funded pension plan (Research Associates excluded), dependent upon eligibility.
  • May enroll in the 401(k) savings plan with company match (Research Associates excluded), dependent upon eligibility.
  • May accrue up to 120 vacation hours per year, dependent upon eligibility.
  • May receive ten paid holidays per year, dependent upon eligibility.
  • Flexible work schedules.
  • Virtual work permitted.

Company Overview

  • Pacific Northwest National Laboratory operates as a government research laboratory. It was founded in 1965, and is headquartered in Richland, Washington, USA, with a workforce of 5001-10000 employees. Its website is http://www.pnnl.gov/.
  • Company H1B Sponsorship

  • Pacific Northwest National Laboratory has a track record of offering H1B sponsorships, with 133 in 2026, 173 in 2025, 158 in 2024, 176 in 2023, 201 in 2022, 147 in 2021, 136 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Senior Manager, Accounting Services

    Work from home Full-time role

    [Remote] Senior Sales Executive, North America

    Work from home Full-time role

    [Remote] Director of Registrar Operations, Alpha (Remote) - $150,000/year USD

    Work from home Full-time role

    [Remote] SVP, Accounting Operations

    Work from home Full-time role

    [Remote] Senior Backend Engineer (Ruby on Rails)

    Work from home Full-time role

    Senior Enterprise IT Security Architect

    Work from home Full-time role

    Client Service Associate - Kingsport, TN

    Work from home Full-time role

    Remote Billing Specialist

    Work from home Full-time role

    Minnesota - Contract Therapist

    Work from home Full-time role

    Account Executive

    Work from home Full-time role

    Benefits and Planning Consultant - Western Region

    Work from home Full-time role

    Software Developer Lead - AI

    Work from home Full-time role

    Currency Trader - Seattle, WA

    Work from home Full-time role

    Flexible Remote Product Tester – In‑Home Usage Specialist – $25–$45/hr – 15–25 Hours/Week – No Experience Required – Work from Home

    Work from home Full-time role

    Senior Healthcare Customer Service Training Specialist – Global Remote BPO Training & Development Lead – Empowering Patient Support Through Innovative Learning

    Work from home Full-time role

    SAP Ariba Architect

    Work from home Full-time role

    Lead Corporate Account Executive - France

    Work from home Full-time role

    Senior Supplier Relations Manager

    Work from home Full-time role

    Staff Technical Writer | Remote | USA

    Work from home Full-time role

    Service Delivery Leader

    Work from home Full-time role

    Senior Consultants / Managers

    Work from home Full-time role