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.