Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Security Clearance: Anticipated DOE Q clearance (requires U.S. citizenship and a federal background investigation) Drug Test: Required for external applicant(s) selected for this position (includes testing for use of marijuana), We have an opening for a Software Developer in the Computing Directorate, matrixed to the Security & Protection (S&P) Program. The S&P program is responsible for developing and maintaining the Argus security system and related physical security hardware and software. S&P also collaborates with other DOE laboratories in developing and sustaining cutting-edge security system solutions. You will work on a multi-disciplinary team in an environment that focuses on problems of interest to LLNL and Department of Energy (DOE) programs as a member of a dynamic, multidisciplinary team environment. This position will be within a group in the Computing Directorate.
This position offers a hybrid schedule, blending in-person and virtual presence. You will have the flexibility to work from home up to 2 days per week.
This position will be filled at either the SES.2 or SES.3 level based on knowledge and related experience, as assessed by the responsibilities outlined below.
You will
- Collaborate in the development and implementation of moderately complex software engineering methods using industry standard software development practices and modern programming languages and operating systems.
- Participate in the requirements definition, analysis, design, implementation, debugging, testing, and optimization of computer programs on workstations.
- Contribute to the fulfillment of technical projects and organizational objectives functioning as an effective team member on multi-disciplinary teams.
- Interact with fellow developers, management, and sponsors frequently to share relevant knowledge, opinions, and recommendations.
- Provide swift, creative technical solutions to moderately complex user requests and critical operational requirements.
- Perform other duties as assigned.
Additional job responsibilities, at the SES.3 level
- Manage multiple complex, parallel tasks and priorities of customers and stakeholders, ensuring deadlines are met, while leveraging team member’s skills.
- Guide the development of the design, implementation, deployment, and maintenance for software systems using object-oriented analysis, design, and programming techniques.
- Provide solutions to complex problems that require in-depth analysis of tangible and intangible factors.
Requirements
- Ability to secure and maintain a U.S. Department of Energy (DOE) Q-level security clearance, which requires U.S. citizenship.
- Bachelor’s degree in computer science, computer engineering, or related technical field, or the 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 utilizing all aspects of the software development lifecycle (SDLC).
- Broad experience with Git source code control system and GitLab/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 effectively collaborate in a team environment and present and explain technical information
- Experience approaching difficult problems with enthusiasm and creativity.
Additional qualifications at the SES.3 level
- Advanced-level experience and established track record designing, implementing, deploying, and maintaining software systems using object-oriented analysis, design, and programming techniques.
- Advanced-level experience in object-oriented programming with high-level languages, such as C++ and Java, and interpreted languages, such as Lua or Python.
- Advanced-level experience working effectively under minimal direction.
- 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.
Qualifications We Desire
- 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.
Benefits & conditions
$146,340 - $222,564 Annually
$146,340 - $185,544 Annually at the SES.2 level
$175,530 - $222,564 Annually at the SES.3 level, * Included in 2026 Best Places to Work by Glassdoor!
- Flexible Benefits Package
- 401(k)
- Relocation Assistance
- Education Reimbursement Program
- Flexible schedules (*depending on project needs)
- Our values - visit https://www.llnl.gov/inclusion/our-values
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…