Come join Lawrence Livermore National Laboratory (LLNL) where we apply science and technology to make the world a safer place and now one of 2020 Best Places to Work by Glassdoor!
We have an opening for a Security and System Software Developer on a team that researches, designs, develops, maintains, and integrates software and hardware solutions for protecting LLNL computing services and systems within the high-performance computing (HPC) center. You will apply software development and security experience towards support of authentication, authorization, security information and event management, web app security, and identity management technologies utilized to maintain secure operating environments for LC resources and critical institutional services at LLNL. This position is in the Livermore Computing Division of the Computing Directorate.
This position will be filled at either the SES.2 or SES.3 level depending on your qualifications. Additional job responsibilities (outlined below) will be assigned if you are selected at the higher level.
- Design, implement, and maintain software systems that enable secure access and protection against threats and attacks using a best practices approach to our security strategy.
- Develop, maintain, and integrate components, such as authentication modules and authorization mechanisms, into open source software packages or commercial products to enhance or extend the security controls and capabilities of our multi-site collaborative environment.
- Explore, prototype, and deliver state-of-the-art data and network security analysis tools and solutions.
- Perform configuration tasks and manage the software packages associated with the centralized security services.
- Monitor production services and respond to system problems and user issues.
- Contribute to the fulfillment of technical projects and organizational objectives functioning as an effective team member on multi-disciplinary teams.
- Perform software engineering using established development practices, tools, and processes for achieving robust software quality; including testing, configuration management, change management, and documentation.
- Remain current in applicable software development and design practices.
- Perform other duties as assigned.
In Addition at the SES.3 Level
- Guide efforts to develop tools or processes for automating deployment, testing, or monitoring procedures that improve the efficiency and operations of the centralized security services; as well as provide security consulting and perform security review and evaluation of proposed system designs, applications and commercial products.
- Independently apply in-depth technical expertise to solve complex problems existing throughout a heterogeneous distributed environment, working with technical staff in different areas of expertise throughout the division and laboratory.
- Provide advanced technical leadership and guide efforts to develop tools or processes for improving the efficiency and operations of users and staff; as well as effectively perform duties using independent judgment and minimal direction.
- Bachelor’s degree in computer science or related field or the equivalent combination of education and related experience.
- Broad experience developing software with one or more of the following security networking technologies and protocols: RSA SecurID, Kerberos, SSH, RADIUS, PKI, OAuth, as well as demonstrated knowledge of one or more of the following directory and data processing technologies: LDAP, SQL, XML, HTML.
- Comprehensive knowledge of fundamental networking and distributed computing concepts.
- Comprehensive knowledge of security engineering, application security, system security and network security principles.
- Proficiency programming skills with high-level languages such as C, C++ or Java and interpreted languages such as Perl or Python.
- Comprehensive analytical and problem-solving skills to contribute to creative solutions to complex problems.
- Proficient verbal and written communication skills necessary to work effectively with application developers, system programmers, and other technical staff.
- Experience developing software in a team environment.
In Addition at the SES.3 Level
- Master’s degree in computer science or related field or the equivalent combination of education and related experience.
- Advanced analytical and problem-solving skills to contribute to creative solutions to complex problems in cross-organizational efforts.
- Advanced knowledge and significant experience implementing solutions using one or more of the following data networking and security technologies: LDAP, RSA SecurID, Kerberos, GSS-API; as well as advanced knowledge of encryption algorithms and security protocols (RSA, SSL); and security vulnerability analysis techniques and practices.
If you are selected, we will initiate a Federal background investigation to determine if you meet eligibility requirements for access to classified information or matter. In addition, all L or Q cleared employees are subject to random drug testing. Q-level clearance requires U.S. citizenship. If you hold multiple citizenships (U.S. and another country), you may be required to renounce your non-U.S. citizenship before a DOE L or Q clearance will be processed/granted.
Lawrence Livermore National Laboratory (LLNL), located in the San Francisco Bay Area (East Bay), is a premier applied science laboratory that is part of the National Nuclear Security Administration (NNSA) within the Department of Energy (DOE). LLNL's mission is strengthening national security by developing and applying cutting-edge science, technology, and engineering that respond with vision, quality, integrity, and technical excellence to scientific issues of national importance. The Laboratory has a current annual budget of about $2.3 billion, employing approximately 6,900 employees.
LLNL is an affirmative action/ equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, marital status, national origin, ancestry, sex, sexual orientation, gender identity, disability, medical condition, protected veteran status, age, citizenship, or any other characteristic protected by law.