Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Scientific Software Engineer

$139.44k - $174.31k

Lawrence Berkeley Lab


Lawrence Berkeley National Laboratory's (Berkeley Lab) Advanced Light Source (ALS) Division has an opening for a Scientific Software Engineer to work within the Photon Sciences Computing (PSC) group. This position will be a part of a team developing data orchestration tools to work with data from high-speed detectors, managing data/metadata, apply data analysis and reduction algorithms and create user-facing applications, following FAIR (Findable, Accessible, Interoperable, and Reusable) principles. The position works collaboratively with, or under direction of, staff, scientists, and external collaborators to derive solutions applicable to a diverse set of instruments and computational environments.

The Advanced Light Source is a U.S. Department of Energy (DOE) Office of Science national scientific user facility that produces exceptionally bright soft and hard x-ray, ultraviolet, and infrared light. With a strong scientific reputation, expert staff, and advanced capabilities, the ALS attracts thousands of academic and industrial users each year in condensed matter and quantum materials, energy sciences, biosciences, earth and planetary sciences and more.

The ALS is one of five Berkeley Lab user facilities that serve 15,000 users annually. Co-located with the Molecular Foundry, NERSC supercomputing center, and Berkeley Lab's materials, chemical sciences, biosciences, and other divisions, it provides an ideal collaborative environment for innovative scientific discoveries.

The ALS is a global leader in soft x-ray science, and aims to maintain its leadership with ALS-U, a major project to upgrade the facility to a fourth-generation light source. This upgrade will position the facility among the brightest soft x-ray light sources in the world, offering capabilities that no other facility can provide.

Key responsibilities:

  • Design and develop data management services that support data generated by thousands of visiting researchers.
  • Build browser-based applications and user interfaces for scientific data analysis and workflow management.
  • Design, deploy, and maintain SQL and NoSQL databases used to manage ALS data and metadata.
  • Develop, test, deploy, and maintain software using modern engineering practices, including unit testing and automated deployment.
  • Create clear, user-friendly documentation, including software guidelines, tutorials, and maintenance materials.
  • Develop systems for managing, validating, and publishing data and metadata in alignment with established standards and FAIR principles.
  • Implement and improve continuous integration and deployment workflows across new and existing code repositories.
  • Troubleshoot and resolve issues related to data management systems and software applications.
  • Collaborate with other Scientific User Facilities through shared open-source software projects, including code development, peer review, and coordination across teams.
  • Present work and technical solutions to internal and external audiences as needed.
  • Partner closely with ALS beamline scientists to design and deliver software solutions that support scientific operations and research needs.
  • Provide technical expertise in the design and implementation of web-based software solutions.
  • Lead complex software projects, including evaluating technology options and guiding solutions from design through deployment.

Required qualifications:

  • Bachelor's degree in computer science or a related field and a minimum of 8 years of related experience, or a Master's degree in a related field and a minimum of 6 years of related experience.
  • At least 3 years of experience working with one or more web frameworks, including single-page application frameworks such as React, Vue, or Angular, and/or server-side frameworks such as Django, Ruby on Rails, ASP.NET, or Spring.
  • At least 5 years of experience developing database applications using SQL and/or NoSQL databases.
  • At least 5 years of professional software development experience in languages such as Python, C, C++, C#, or Java.
  • Experience with Continuous Integration systems like Github Actions.
  • Experience with one or more container deployment systems such as Podman, Docker and Kubernetes.
  • Knowledge and experience with front-end and back-end software development.
  • Knowledge of software development and project management practices, including version control, build tools, issue tracking, and continuous integration methods.
  • Strong analytical and problem-solving skills, with the ability to work on complex issues and to exercise judgment in selecting tools and approaches.
  • Strong organizational skills and attention to detail.
  • Ability to work effectively in a team environment and collaborate successfully with scientists and external partners.
  • Deep understanding of one or more programming languages (e.g. python, ruby, java, javascript/node).
  • Deep understanding of database management systems.
  • Ability to deploy software in container orchestration environments like Compose and Kubernetes.
  • Demonstrated ability to lead the development of complex software systems and guide projects from design through deployment, including coordinating work across multiple developers.

Desired skills/knowledge:

  • Experience working in a scientific research setting.
  • Experience with OIDC for authentication.
  • Experience creating data analysis methods and procedures.
  • Experience with workflow/orchestration systems like Prefect, Airflow.
  • Experience with HPC systems.

Additional information:

  • Application date: Priority consideration will be given to candidates who apply by May 27, 2026 . Applications will be accepted until the job posting is removed.
  • Appointment type: This is a full-time career appointment, exempt (monthly paid) from overtime pay.
  • Salary range: The expected salary for this position is $139,440 - $174,312, which depends 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: This position is eligible for a hybrid work schedule - a combination of teleworking and performing work on site at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. This position requires onsite work generally 3 days per week . Individuals working a hybrid schedule must reside within 150 miles of Berkeley Lab.

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 finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct, are currently being investigated for misconduct, left a position during an investigation for alleged misconduct, or have filed an appeal with a previous employer.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Scientific Software Engineer in Berkeley, CA vacancy
  • $150k - $200k

    A scientific non-profit organization based in Emeryville, CA is seeking a Research Software Engineer to lead software architecture and collaborate with research partners. The ideal candidate will possess strong Python programming skills, be experienced in data visualization... 
    Scientific
    Full time
    Flexible hours

    Victrays

    Emeryville, CA
    14 hours ago
  •  ...Software Engineer Opportunity At Astera Institute The Astera Institute is seeking a full-time software engineer to help build and scale...  ...a new content platform designed to meaningfully improve how scientific, technical, and intellectual work is shared, discovered, and... 
    Scientific
    Full time
    Work at office
    Flexible hours

    Astera Institute

    Emeryville, CA
    3 days ago
  • $104.58k - $116.18k

     ...Scientific Software Engineer - Ai/Ml For Hyperspectral Imaging Lawrence Berkeley National Laboratory's (Berkeley Lab) Advanced Light Source (ALS) Division has an opening for a Scientific Software Engineer specializing in AI/ML for hyperspectral imaging. This role advances... 
    Scientific
    Full time
    Work experience placement
    Work at office

    Lawrence Berkeley Lab

    Berkeley, CA
    2 days ago
  • $150k - $225k

     ...share our research as openly as possible to accelerate discovery and engage with the broader scientific community. The Opportunity: We are looking for a full-stack software engineer who loves building user-friendly software products for scientists. To accelerate Arcadia’s... 
    Scientific

    Arcadia Science LLC

    Emeryville, CA
    3 days ago
  • $101.6k - $140k

     ...purposes of earthquake monitoring, earthquake early warning and scientific research. The BSL also operates the MyShake application,...  ...the public in the West Coast of the US. This is a geophysical software engineer position for the real-time processing and archiving of... 
    Scientific
    Hourly pay
    Full time

    UC Davis Health System

    Berkeley, CA
    1 day ago
  • $150k - $200k

     ...expect in the future. We’re looking for a founding research software engineer who will take ownership of our software architecture and is...  ...bottlenecks. Replicate critical research and share findings with the scientific community. About you You’ll need to have: 2+ years of... 
    Scientific
    Full time
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Second Renaissance

    Emeryville, CA
    14 hours ago
  •  ...believe the coming years will bring an era of unprecedented scientific and technological advancement as exponential progress in AI...  ...programming here. Position Summary The Astera Institute is seeking a software engineer to build the core infrastructure for large-scale distributed... 
    Scientific
    Work at office
    Immediate start
    Flexible hours

    Astera Institute

    Emeryville, CA
    4 days ago
  • $217k - $266k

     ...Controls Software Engineer Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division...  ...you will ensure the ALS remains at the absolute forefront of scientific innovation for decades to come. You will: Design,... 
    Scientific
    Full time
    Worldwide

    Berkely Lab

    Berkeley, CA
    2 days ago
  • $170k - $220k

     ...Senior Software Engineer, Data Platform Emeryville, California, United States Profluent is an AI-first protein design company. Founded...  ..., auditability, and infrastructure that makes complex scientific data usable at scale. You will work closely with ML, bioinformatics... 
    Scientific

    Profluent

    Emeryville, CA
    3 days ago
  • $102.4k - $166.4k

     ...Summary QuEra Computing Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-atom quantum computers. You will have the opportunity to work... 
    Scientific

    GrabJobs

    San Francisco, CA
    1 day ago
  •  ...Build Collective, among others. We are looking to hire a Software Engineer. What You'll Do: Develop and improve core robot control...  ...such as robotics, embedded systems, medical devices, scientific instrumentation, or autonomous systems ~ Bachelor's or Master... 
    Scientific

    Remedy Robotics, Inc

    San Francisco, CA
    10 hours ago
  •  ...AI Scientist Engineer We are rebuilding biotech for the AI era. When a breakthrough is delayed, the world waits. Getting a molecule...  ...work into years. But that only happens when clean, structured scientific data and AI are built into how science gets done. Benchling is... 
    Scientific
    Work at office
    Local area
    Monday to Friday

    Benchling

    San Francisco, CA
    1 day ago
  • $175k - $240k

     ...Frontend Software Engineer Edison Scientific builds and commercializes AI agents for science. Scientific discovery moves too slowly, and autonomous AI agents are how we intend to fix that. We're assembling a team of top researchers and engineers across AI and biology... 
    Scientific
    Work at office

    Edison Scientific Inc.

    San Francisco, CA
    3 days ago
  • $150k - $170k

     ...Software Engineer Schmidt Sciences is a nonprofit organization founded in 2024 by Eric and Wendy Schmidt that works to accelerate scientific knowledge and breakthroughs with the most promising, advanced tools to support a thriving planet. The organization prioritizes... 
    Scientific
    Local area

    Schmidt Entities

    San Francisco, CA
    2 days ago
  •  ...just as language models are changing how engineers write code. Our vision is a design suite...  ...Product engineers build the Chai software platform: tools for scientists to query...  ...-offs to non-engineers and to translate scientific requirements into engineering tasks Enjoy... 
    Scientific
    Shift work

    Chai Discovery, Inc

    San Francisco, CA
    3 days ago
  •  ...that only happens when clean, structured scientific data and AI are built into how science...  ...therapeutics. As a full-stack engineer on the team, you'll focus on building the...  .... QUALIFICATIONS ~3+ years of software engineering or equivalent research experience... 
    Scientific
    Work at office
    Local area
    Monday to Friday
    Shift work

    Benchling

    San Francisco, CA
    3 days ago
  •  ...actively growing out the team. About the role We’re hiring Software Engineers to build the simulation environments, tasks, and verifiers...  ...desire to learn, contribute to the team’s goals, and advance scientific progress. We’re looking for folks who ship fast, set high standards... 
    Scientific
    Full time
    Contract work

    POLYMATH

    San Francisco, CA
    12 days ago
  •  ...tightly integrating hardware, biology, and software into platforms that operate continuously...  ...We are hiring a Full Stack Software Engineer to build and own core software systems across...  ...or physical systems Background in scientific computing, robotics, or infrastructure-... 
    Scientific

    Becoming Inc

    San Francisco, CA
    7 days ago
  • $150k - $350k

     ...developed a new method to detect ovarian cancer and was acquired by Boston Scientific. Our CTO Nate Smith is a former Visiting Partner at Y Combinator and founder of Lever. Our AI researchers, engineers, and designers have worked at Google, Nvidia, Meta, Netflix, Amazon,... 
    Scientific
    Immediate start

    Collate

    San Francisco, CA
    14 hours ago
  • $125k - $195k

     ...building a small team of exceptional, hands-on engineers to make this happen. Mechanical,...  ...past 40 years. About the team This software team builds the core tools used for chip...  ...other CAD tool, Ableton Live, KiCad, or scientific computing environments Familiarity... 
    Scientific
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    3 days ago
  •  ...biologists develop drugs, just as language models are changing how engineers write code. Our vision is a design suite for molecules, with...  ...technical trade-offs to non-engineers and to translate scientific requirements into engineering tasks. Mindset: Take... 
    Scientific
    Flexible hours

    Chai Discovery

    San Francisco, CA
    3 days ago
  • $131.76k - $161.06k

    Research Networking Systems Software Engineer ESnet delivers high‑bandwidth, reliable networking that connects national laboratories, universities...  ...research institutions, enabling collaboration on major scientific challenges. Funded by the DOE Office of Science and operated... 
    Scientific
    Full time
    Work at office
    Remote work

    Lawrence Berkeley National Laboratory

    San Francisco, CA
    14 hours ago
  • $150k - $350k

     ...ovarian cancer and was acquired by Boston Scientific. Our CTO Nate Smith is a former Visiting...  ...founder of Lever. Our AI researchers, engineers, and designers have worked at Google, Nvidia...  ...Role We're looking for a Frontend Software Engineer to define how people... 
    Scientific

    Collate

    San Francisco, CA
    14 hours ago
  •  ...At Inductive Bio, our goal is to build software that can dramatically improve how molecules...  .... We are seeking a full-stack software engineer to join our talented, ambitious, and...  ...scalable way. Interact directly with our scientific customers to design improvements to the... 
    Scientific

    Inductive Bio, Inc.

    San Francisco, CA
    14 hours ago
  •  ...is to unlock the next biggest leap in scientific discovery , enabling experimental data...  ...We're a small, passionate team of engineers from Tesla, Amazon, SpaceX, Neuralink, and...  ...The Role As our first Robotics Software Engineer , you'll design and implement... 
    Scientific
    Relocation package
    Weekday work

    Rethink recruit

    San Francisco, CA
    14 hours ago
  • $135k - $210k

     ...About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep technical...  ..., with an interest in quantum computing and scientific software. What you'll be doing: Build the... 
    Scientific
    Worldwide

    Q-CTRL

    San Francisco, CA
    3 days ago
  • $170k - $220k

     ...data infrastructure platform for hardware engineering teams. Sift turns high-frequency...  ...professional experience in full-stack software development ~ Experience building production...  ...-based computation Background in scientific computing or technical data visualization... 
    Scientific
    Permanent employment
    Work at office
    Relocation

    Sift Science

    San Francisco, CA
    14 hours ago
  • $185k - $221.4k

     ...Senior Software Engineer San Francisco, CA Foresite Labs is a translational R&D team that derives insights from precision measurement...  ...into intuitive, performant interfaces that make complex scientific and operational workflows easier to use. Use modern AI-native... 
    Scientific
    Remote work
    Flexible hours

    Foresite Labs

    San Francisco, CA
    1 day ago
  •  ...Senior Full Stack Engineer We imagine a world where new medicines reach patients in months, not years, and where scientific breakthroughs happen at the speed of thought. Mithrl is...  ...workflows into intuitive, high-performance software used daily by world-class researchers.... 
    Scientific
    Work at office

    Mithrl

    San Francisco, CA
    14 hours ago
  •  ...Groom, Amplify, and many more. About the role As a Product Software Engineer at Chai you’ll pair modern front-end frameworks with robust...  ...explain technical trade-offs to non-engineers and to translate scientific requirements into engineering tasks Enjoy pair-reviewing... 
    Scientific
    Shift work

    Chaidiscovery

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Scientific Software Engineer. Be the first to apply!