> Markdown version of [/jobs/ext/4653631-software-developer](https://www.wearedevelopers.com/jobs/ext/4653631-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Lawrence Livermore National Laboratory - **Location:** Livermore, CA, United States (Remote available) - **Salary:** $146,340 - $222,564 - **Contract:** Permanent contract - **Skills:** Bluetooth, Object-Oriented Software Development, Software Maintenance, Tablet Computers - **Published:** November 10, 2026 - **Apply:** https://jobs.smartrecruiters.com/LLNL/3743990016744146-software-developer?oga=true ## About the Role * 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. ## 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.