Lawrence Berkeley National Laboratory
Posted 1w ago

Full Stack Software Engineer

Lawrence Berkeley National Laboratory
Berkeley, California, United States
$157k-$192k/yrHybridFull Time, Contract
Responsibilities
  • developing applications
  • automating networks
  • mentoring teammates
Requirements
  • Bachelor’s degree with 8 years of related experience, or advanced degree with 6 years
  • Plus Python and JavaScript development, Linux
  • Web APIs
  • Scalable systems, and strong analytical and communication skills
Technical tools mentioned
PythonJavaScriptLinuxFigmaGraphQLRESTSOAPDjangoSQLAlchemyFastAPIReactJSNextJSJavaSpringDockerKubernetesAgileScrumGitGitHub

Job description

Lawrence Berkeley National Laboratory’s (LBNL) Scientific Networking Division has an immediate opening for a Full Stack, Python focused 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. Remote work is an option.

 

In this exciting role, you will contribute to the design, development, operation, and maintenance of robust, mission-critical software solutions, providing technical guidance to peers and ensuring reliable service delivery.

 

You will:

  • Build, operate, and maintain backend/frontend components for network orchestration, databases, and web applications.
  • Ensure production systems are reliable, scalable, and secure using sound engineering practices.
  • Collaborate with stakeholders and support users throughout the product lifecycle.
  • Design and implement accessible, high-performance web interfaces using UX/UI best practices and tools like Figma.
  • Leverage open-source and internal frameworks to improve network operations.
  • Analyze complex problems and develop maintainable software from user stories, specifications, and designs.
  • Mentor teammates, coordinate assignments, and foster a collaborative team culture.
  • Contribute to automation, orchestration, and network operations solutions across projects.

 

We are looking for:

  • Bachelor’s degree and 8 years of related experience, or advanced degree and 6 years; or an equivalent combination of education and experience.
  • Experience with application development in Linux environments using Python and JavaScript.
  • Exposure to scalable systems, interfaces, and data models.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in collaborative, interdisciplinary teams.
  • Application development skills with Python and JavaScript.
  • Understanding of data structures and algorithms.
  • Familiarity with web APIs such as GraphQL, REST, and SOAP.
  • Ability to deliver solutions on time and within project constraints.
  • Excellent written and verbal communication skills.

 

Desired skills/knowledge:

  • Experience developing automated deployment systems or network management software.
  • Familiarity with Django, SQLAlchemy, FastAPI, ReactJS/NextJS, GraphQL.
  • Solid proficiency with Django, SQLAlchemy, or other Python frameworks.
  • Understanding of REST and GraphQL-based API solutions.
  • Proficiency in Java and the Spring framework.
  • Experience with Docker or Kubernetes.
  • Proficiency in frontend development in next.js, React, or other similar framework.
  • Familiarity with Agile/Scrum, testing, source code management (Git/GitHub), and release procedures.

 

We’re here for the same mission, to bring science solutions to the world. Join our team and YOU will play a supporting role in our goal to address global challenges! Have a high level of impact and work for an organization associated with 17 Nobel Prizes!

 

Why join Berkeley Lab?

We invest in our employees by offering a total rewards package you can count on:

  • Exceptional health and retirement benefits, including pension or 401K-style plans
  • A culture where you’ll belong - we are invested in our teams! 
  • In addition to accruing vacation and sick time, we also have a Winter Holiday Shutdown every year.
  • Parental bonding leave (for both mothers and fathers)
  • Pet insurance 

 

Additional information:

  • Application date: Priority consideration will be given to candidates who apply by August 20, 2026. Applications will be accepted until the job posting is removed.
  • Appointment type: This is a full-time 2-year, term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
  • Salary range: The expected salary for this position is $156,864 - $191,724, which fits into the full salary of $139,440 - $235,308 depending upon the candidate’s skills, knowledge, and abilities. This includes education, certifications, and years of experience.
  • Background check: This position is subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
  • Work modality: Work may be performed on-site, hybrid, full-time telework. The primary location for this role is Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Work must be performed within the United States. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).
  • Work authorization: Candidates must be eligible to work in the U.S. at the time of hire.

 

Want to learn more about working at Berkeley Lab? Please visit: careers.lbl.gov

 

Equal Employment Opportunity Employer: The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories under State and Federal law.

 

Misconduct Disclosure Requirement: As a condition of employment, the final candidate who accepts an offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; or have filed an appeal of a finding of substantiated misconduct with a previous employer. For additional information, click here.



Job Details

Organization: SN-Scientific Networking

About Lawrence Berkeley National Laboratory

Conducts multidisciplinary scientific research for the U.S. Department of Energy.

Similar jobs

Full Stack Software Engineer roles near Berkeley, California
8h
Save
Mark Applied
Hide
Staff Full Stack Software Engineer (Backend) - Time Products
Seattle or San Francisco
$189k-$315k/yr HybridFull Time
Rippling
Rippling: Unified platform managing workforce HR, IT, and finance operations
8+ YOERequires 8+ years of backend development experience with Python, Django, PostgreSQL, and MongoDB, plus expertise in scalable systems, architecture, algorithms, and system design.
Python, Django, PostgreSQL, MongoDB, React, JavaScript, Slack, Microsoft 365
16h
Save
Mark Applied
Hide
Senior Full Stack Software Engineer, DX
Santa Clara or Bellevue
$180k-$270k/yr OnsiteFull Time
Pure Storage
Pure StorageNYSE: PSTG: Provides all-flash enterprise data storage and management solutions.
5+ YOE5+ years designing, implementing, and testing product components; project leadership directing engineers; AI coding-tool experience; 5+ years Java and JavaScript; AWS, Kubernetes, and networking knowledge.
Java, Python, Node.js, Angular, TypeScript, Kubernetes, NoSQL, AWS, JavaScript, Pure1 Manage, Pure1 Mobile App
2d
Save
Mark Applied
Hide
SAP iXp Intern - Full-Stack Software Engineer
Palo Alto, California, United States
$31-$62/hr HybridMultiple Commitments Available
SAP
SAPFrankfurt Stock Exchange: SAP: Sells enterprise resource planning and business management software solutions.
Currently enrolled or recently graduated in a coding, apprenticeship, associate, bachelor's, master's, JD, or PhD program; programming in Python or Java, agentic engineering, terminal agents, coding harnesses, HTML/CSS/JS, and strong communication.
Python, Java, HTML, CSS, JavaScript
2d
Save
Mark Applied
Hide
Full Stack Software Engineer 4 - Product Localization
Los Gatos, California, United States
$250k-$413k/yr OnsiteFull Time
Netflix
NetflixNASDAQ: NFLX: Provider of global streaming entertainment and video content.
Deep full-stack experience with HTML, JavaScript/TypeScript, CSS, React, APIs, and high-scale services; proficiency across frontend architecture, Java or similar object-oriented languages, technical design, and data modeling.
HTML, JavaScript, TypeScript, CSS, React, GraphQL, REST, Java, LLMs
3d
Save
Mark Applied
Hide
Senior Full Stack Software Engineer
Dallas or San Francisco or Austin or United States
RemoteFull Time
InfiniteChoice
InfiniteChoice: Builds marketing automation systems and digital travel platforms.
8+ YOE8+ years of software development experience, strong Node.js, JavaScript, TypeScript, Vue.js or React, API, database, cloud-native, testing, CI/CD, observability, and AI-assisted development experience; bachelor's degree or equivalent.
Node.js, Vue.js, React, JavaScript, TypeScript, SQL, RESTful APIs, GraphQL, Google Cloud Platform, CI/CD, Cursor, Claude Code
6d
Save
Mark Applied
Hide
Staff Full Stack Software Engineer
Santa Clara, California, United States
$167k-$291k/yr OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
12+ YOERequires 12+ years of software engineering experience, Java, JavaScript, React, Angular, Lit Framework, REST, JSON, AJAX, relational databases, microservices, Kubernetes, architecture leadership, and UI accessibility expertise.
Java, SQL, Kubernetes, REST, JSON, AJAX, JavaScript, React, Angular, Lit Framework
6d
Save
Mark Applied
Hide
Staff Full Stack Software Engineer
Santa Clara, California, United States
$167k-$291k/yr OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise cloud platform for digital workflow automation.
12+ YOERequires 12+ years of software engineering experience, extensive Java backend expertise, RESTful APIs, microservices on Kubernetes, relational databases, JavaScript, React, Angular, Lit, UI accessibility, and architecture leadership.
Java, SQL, Kubernetes, REST, JSON, AJAX, JavaScript, React, Angular, Lit Framework, ESPP
1w
Save
Mark Applied
Hide
Full Stack Software Engineer, Agent Platform
San Francisco or New York City or London
$130k-$500k/yr OnsiteFull Time
Mercor
Mercor: Connecting expert human intelligence with frontier AI model development.
2+ YOERequires 2+ years of full-stack experience; JavaScript/TypeScript, React, Next.js, Python and/or Node.js; relational databases, REST APIs, async infrastructure, scalable systems, communication, and technical ownership.
JavaScript, TypeScript, React, Next.js, Python, Node.js, REST APIs