LLNL

Technology

SeniorStorageSystemSoftwareDeveloper

$175–250k ~AI est. Livermore, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Storage System Software Developer at LLNL. Skills: Storage systems, Software development, High-performance computing. Research storage solutions. Design storage solutions”

Industry & Context.

Technology
Problems you'll solve

Troubleshooting; Debugging; Isolate software defects; Resolve system-wide issues

Eligibility Requirements

U. S. citizenship, Security clearance

What They're Looking For.

Must Have

U. S. DOE Q-level security clearance, Bachelor's degree in computer science, Significant file system internals experience, Significant hierarchical storage system experience, Significant production HPC experience, Advanced proficiency C, C++, Rust, or Python, Proficiency Linux command line, Proficiency distributed version control software

Nice to Have

Higher level SES. 4 assignment

What You'll Do.

Research storage solutions

Design storage solutions

Develop storage solutions

Maintain storage solutions

Integrate storage solutions

Support production file systems

Support archival storage systems

Troubleshoot software defects

Debug software defects

Develop software features

Implement new software features

Maintain HPSS codebases

Maintain Lustre codebases

Develop monitoring applications

Refine monitoring applications

Collaborate to implement solutions

Resolve performance degradations

Resolve functionality defects

Provide software engineering support

Troubleshoot scalable software-defined storage

Debug scalable software-defined storage

Contribute to maintenance

Integrate upstream patches

Serve as technical subject matter expert

Provide technical leadership

Mentor technical staff

Share expertise broadly

Lead cross-functional efforts

Diagnose system-wide issues

Resolve system-wide issues

Identify innovative approaches

Articulate alternative solutions

Provide strategic guidance

How You'll Work.

Team & Collaboration

Cross-functional teams; Across organizations

Communication Scope

Verbal communication; Written communication; Present technical information

Full Job Description

Join us and make YOUR mark on the World! Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability. Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact. We have an opening for a Senior Storage System Software Developer on a team that researches, designs, develops, maintains, and integrates software and hardware solutions that underpin scalable storage services within the Livermore Computing high-performance computing center. In this role, you will apply software development experience and broad systems-level mastery to support production parallel file systems and archival storage systems: to include troubleshooting, debugging, assistance to system administration staff to isolate software defects on production systems, and independent software development to address challenging issues on large-scale systems. Additionally, this position includes opportunities to implement new software features in archival storage and file systems such as High-Performance Storage System (HPSS), Lustre, and ZFS. This position is in the Livermore Computing Division within the Computing Principal Associate Directorate. This position offers a hybrid schedule, blending in-person and virtual presence. You will have the flexibility to work from home up to two days per week. This position will be filled at the SES.3/SES.4 level and will be filled at either level based on knowledge and related experience as assessed by the hiring team. Additional job responsibilities (outlined below) will be assigned if hired at the higher level. You will * Provide software engineering support for productio

Free ATS check

Applying for this Senior Storage System Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about LLNL?

Real rants from real employees. Read before you apply.

Read Company Rants →