> Markdown version of [/jobs/ext/2612965-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2612965-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Lawrence Berkeley National Laboratory - **Location:** Berkeley, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $156,864.0 - $191,724.0 - **Contract:** Temporary to permanent - **Skills:** Web Interfaces, Java (Programming Language), JavaScript (Programming Language), Databases, Data Structures, Django Web Framework, Spring Framework, Python (Programming Language), Linux System Administration, Network Monitoring, Network Administration, Open Source Technology, Scrum Methodology, Next.js, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, SQLAlchemy, Web Applications, Web Application Frameworks, Computer Network Operations, ReactJS, Backend, Fastapi, Core Data, Kubernetes, Deployment Automation, Figma, Graphql, Front End Software Development, Restful APIs, Software Version Control, Api Management, Docker, Web Api - **Published:** August 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87966442/1 ## About the Role * 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. ## 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., * 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. ## Related Videos - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Designing the Future of Human<>Agent Collaboration](https://www.wearedevelopers.com/videos/1447-designing-the-future-of-human-agent-collaboration) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)