Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Berkeley Lab Logo

Full Stack Software Engineer

Berkeley Lab

$136,440 - $262,244
Aug 29, 2025
Berkeley, CA, US
Apply Now

Lawrence Berkeley National Laboratory (LBNL) Scientific Networking Division has an immediate opening for a Full Stack Software Engineer to join Energy Sciences Network (ESnet) on the Orchestration and Core Data team. The Orchestration and Core Data team is a small, collaborative group of engineers that provide innovative network management solutions designed to orchestrate and automate service deployment, device management, and ongoing operations of the ESnet network.

Requirements

  • Linux development using Python and JavaScript.
  • Exposure to scalable systems, interfaces, and data models.
  • Familiarity with web APIs such as GraphQL, REST, and SOAP.
  • Experience leading design and architecture of complex systems.
  • Production-scale system design experience.
  • Deep understanding of system integration, distributed architectures, and web APIs.
  • Familiarity with network protocols, containers, Kubernetes, and secure, scalable production systems.

Responsibilities

  • Contribute to building, operating, and maintaining backend and frontend network orchestration, database, and web applications.
  • Ensure reliability, scalability, and security of production systems, applying sound judgment in selecting methods and approaches.
  • Apply UX/UI design principles and implement accessible, performant web interfaces using tools like Figma.
  • Leverage open-source and internal frameworks to support network operations.
  • Independently analyze complex issues, evaluate multiple factors, and write maintainable software based on user stories, specifications, and designs.
  • Contribute to solutions that enhance service automation, orchestration, and network operations within assigned projects.
  • Lead design, development, and deployment of complex backend and frontend systems across teams.

Other

  • This position may be hired at a level 3 or level 4.
  • Typically requires a Bachelor’s degree and 8 years of related experience, or advanced degree and 6 years; or an equivalent combination of education and experience. (Level 3)
  • Typically requires a Bachelor’s degree and 12 years of related experience, or advanced degree and 8 years; or an equivalent combination of education and experience. (Level 4)
  • Ability to work effectively in collaborative, interdisciplinary teams.
  • Excellent written and verbal communication skills.