L

Lawrence Livermore National Laboratory (LLNL)

National security research laboratory

Software Developer

Software EngineeringPosted on Nov 9
Full-timeLivermore, CA, USA

About the Job

Requirements

  • Ability to secure and maintain a U.S. Department of Energy Q-level security clearance; this requires U.S. citizenship.
  • A bachelor's degree in computer science, computer engineering, or a related technical field, or an equivalent combination of education and related experience.
  • Broad experience developing, testing, debugging, and maintaining object-oriented software using high-level languages such as C++ and Java and interpreted scripting languages such as Lua and Python.
  • Broad experience developing software within Linux and Windows environments using all aspects of the software development lifecycle.
  • Broad experience with the Git source code control system and GitLab or GitHub.
  • Comprehensive knowledge and experience developing innovative solutions and applying new technologies to broadly defined tasks and projects.
  • Broad experience applying effective analytical and problem-solving skills to moderately complex problems.
  • Proficient verbal and written communication skills necessary to collaborate in a team environment and present and explain technical information.
  • Experience approaching difficult problems with enthusiasm and creativity.
  • At the SES.3 level, advanced-level experience and an established track record designing, implementing, deploying, and maintaining software systems using object-oriented analysis, design, and programming techniques.
  • At the SES.3 level, advanced-level experience in object-oriented programming with high-level languages such as C++ and Java and interpreted languages such as Lua or Python.
  • At the SES.3 level, advanced-level experience working effectively under minimal direction.
  • At the SES.3 level, advanced-level experience providing innovative approaches and applying new technologies to not well-defined tasks and projects, with effective analytical and problem-solving skills for complex problems.
  • The role requires a Department of Energy Q-level clearance; selected external applicants must pass a post-offer, pre-employment drug test.

Responsibilities

  • Collaborate in developing and implementing moderately complex software engineering methods using industry-standard software development practices, modern programming languages, and operating systems.
  • Participate in requirements definition, analysis, design, implementation, debugging, testing, and optimization of computer programs on workstations.
  • Contribute to technical projects and organizational objectives as an effective team member on multidisciplinary teams.
  • Interact frequently with fellow developers, management, and sponsors to share relevant knowledge, opinions, and recommendations.
  • Provide timely, creative technical solutions to moderately complex user requests and critical operational requirements.
  • Perform other duties as assigned.
  • At the SES.3 level, manage multiple complex, parallel customer and stakeholder tasks and priorities, ensuring deadlines are met while leveraging team members' skills.
  • At the SES.3 level, guide the design, implementation, deployment, and maintenance of software systems using object-oriented analysis, design, and programming techniques.
  • At the SES.3 level, provide solutions to complex problems requiring in-depth analysis of tangible and intangible factors.

Desired Qualifications

  • A master's degree in computer science, computer engineering, or a related technical field.
  • Experience developing software for physical access control and intrusion detection systems.
  • Experience with modern software deployment practices, including containerization, automated build and deployment processes, and related development tools.
  • Experience creating technical direction and vision, writing research proposals, and securing sponsor funding.

About the Company

Lawrence Livermore National Laboratory (LLNL)

National security research laboratory

LLNL conducts scientific and technological research funded by the U.S. government to address national security, energy, and environmental challenges. Its multidisciplinary teams create technologies through projects funded by contracts and grants, delivering outputs such as advanced materials, simulations, software, and vaccines. Unlike private vendors, LLNL operates as a national laboratory with access to unique facilities and mission-driven funding, collaborating with government, universities, and industry. Its goal is to apply science and engineering to protect people, improve energy and environmental sustainability, and advance national security and public welfare.

Company size
5,001-10,000
Company stage
Grant
Total funding
$7.8M
Headquarters
Livermore, CA
Founded
1952

Recently Posted Jobs

Explore more opportunities at Lawrence Livermore National Laboratory (LLNL)

See more jobs