Logo
Berkeley Lab

Full Stack Software Engineer

Berkeley Lab, Berkeley, California, United States, 94709

Save Job

Join to apply for the

Full Stack Software Engineer

role at

Berkeley Lab This is a full-time, exempt position located at Lawrence Berkeley National Laboratory (LBNL) in Berkeley, CA. Remote work is an option. Base pay range

$153,492.00/yr - $213,660.00/yr This position may be hired at a level 3 or level 4. What You Will Do

At Level 3: Contribute to building, operating, and maintaining backend and frontend network orchestration, database, and web applications. Ensure reliability, scalability, and security of production systems; apply sound judgment in selecting methods and approaches. Collaborate with stakeholders and guide users through the full product lifecycle; build relationships across technical areas. 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 from user stories, specifications, and designs. Mentor peers, coordinate activities on new assignments, and contribute to a growth-oriented team culture. Contribute to solutions that enhance service automation, orchestration, and network operations within assigned projects. At Level 4: Lead design, development, and deployment of complex backend and frontend systems across teams. Define technical standards and guide multi-team technical strategy; apply independent judgment in setting methods and evaluation criteria. Drive innovative solutions improving large-scale network automation and orchestration. Mentor engineers broadly and shape team engineering practices; coordinate cross-team technical efforts. Participate in organizational-level technical reviews and establish technical standards. Tackle high-impact challenges involving complex and sometimes abstract factors. What is Required

At Level 3: Typically requires a Bachelors degree and 8 years of related experience, or advanced degree and 6 years; or an equivalent combination of education and experience. Exposure to scalable systems, interfaces, and data models. Strong problem-solving and analytical skills. Ability to work effectively in collaborative, interdisciplinary teams. 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. At Level 4: Typically requires a Bachelors degree and 12 years of related experience, or advanced degree and 8 years; or an equivalent combination of education and experience. Experience leading design and architecture of complex systems. Exposure to multi-institutional collaborations or product/project management. Ability to write clear requirements, use cases, designs, and documentation. Deep understanding of system integration, distributed architectures, and web APIs. Ability to influence technical strategy and mentor engineers broadly. Experience designing secure, scalable, and accessible systems. Demonstrated leadership and cross-team collaboration skills. Ability to address significant and unique challenges that may involve abstract factors, exercising independent judgment in methods, techniques, and evaluation criteria. Required/Desired Qualifications

Desired Qualifications: Experience developing automated deployment systems or network management software. Familiarity with Django, SQLAlchemy, FastAPI, ReactJS/NextJS, GraphQL. Expert full-stack proficiency, including backend and frontend frameworks. Deep REST and GraphQL expertise. Familiarity with network protocols, containers, Kubernetes, and secure, scalable production systems. Mentoring and leadership experience. Solid proficiency with Django, SQLAlchemy, or other Python frameworks. Understanding of REST and GraphQL-based API solutions. Familiarity with Agile/Scrum, testing, source code management (Git/GitHub), and release procedures. Deep knowledge of networking, containers, Kubernetes, and security principles (zero-trust, federated identity). Advanced UI/UX design skills, accessibility, and front-end performance optimization. Notes

This is a full-time, exempt position. This position will be hired at a level commensurate with the business needs and the skills, knowledge, and abilities of the successful candidate. Level 3:

The full salary range is between $136,440 to $230,244 per year and targeted between $153,492 to $187,596 per year depending on skills, education, certifications, and experience. Level 4:

The full salary range is between $155,388 to $262,244 per year and targeted between $174,804 to $213,660 per year depending on skills, education, certifications, and experience. This position is subject to a background check. Having a conviction history will not automatically disqualify an applicant. Work may be onsite, hybrid, or full-time telework. Primary location: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. US-based applicants only. REAL ID or other acceptable ID required to access Berkeley Lab sites. Want to learn more about working at Berkeley Lab?

Please visit: careers.lbl.gov Equal Employment Opportunity Employer:

Berkeley Lab is an Equal Opportunity Employer. We strive to build a diverse and inclusive workplace. All qualified applicants will be considered 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. Berkeley Lab is a University of California employer. It is the policy of the University of California to undertake affirmative action and anti-discrimination efforts, consistent with its obligations as a Federal and State contractor. Misconduct Disclosure Requirement: Finalists will be required to disclose if they have any final administrative or judicial decisions within the last seven years related to misconduct. Seniority level

Associate Employment type

Full-time #J-18808-Ljbffr