Lawrence Livermore National Laboratory



Software Engineer - CASTLE

Location:  Livermore, CA
Category:  Science & Engineering
Organization:  Computing
Posting Requirement:  External w/ US Citizenship
Job ID: 106891
Job Code: Science & Engineering MTS 3 (SES.3) / Science & Engineering MTS 4 (SES.4)
Date Posted: March 04 2020

Share this Job

Apply Now

Apply For This Job

Join us and make YOUR mark on the World!

Come join Lawrence Livermore National Laboratory (LLNL) where we apply science and technology to make the world a safer place; now one of 2020 Best Places to Work by Glassdoor!

We have an opening for a Software Engineer to support the Collaborative Authorization for the Safety-basis Total Lifecycle Environment (CASTLE-PX) Project. You will work with a dynamic multi-disciplinary team of software developers, software quality engineers, and IT staff, contributing to the application development, perform production support, test new releases, and help maintain the large volume of SQA support documents. This position is in the Applications, Simulations, and Quality (ASQ) Division within the Computing Directorate, matrixed to the CASTLE Project Lead within the Weapon Technologies Engineering (WTE) Program.
 
This position will be filled at the SES.3 or SES.4 level depending on your qualifications. Additional job responsibilities (outlined below) will be assigned if you are selected at the higher level.
 
Essential Duties
- Design, implement, deploy, and maintain a web-based software system using object-oriented analysis, design, and programming techniques.
- Participate in the requirements definition, analysis, design, implementation, debugging, testing, and optimization of the software system.
- Collaborate with a small, multi-disciplinary team and use independent judgement to rapidly respond to operational requirements.
- Participate in application development and code reviews.
- Develop and maintain SQA documentation, which is reviewed and updated as needed with each new production release.
- Provide solutions to problems of moderate complexity involving multiple, largely identifiable factors that require the creative use of established and/or innovative methods.
- Perform other duties as assigned.
In Addition at the SES.4 level
- Provide subject matter expertise in the use of version control systems (Git) and branch management.
- Develop innovate methods to ensure application compatibility and support complex application interactions in partnership with other software development teams.
 
Qualifications
- Bachelor’s degree in computer science, computer engineering, or a related field, or the equivalent combination of technical training and experience.
- Advanced knowledge and experience implementing complex server-side web applications using JSF or similar framework.
- Advanced knowledge and experience with Oracle databases including SQL scripts.
- Advanced knowledge and experience with web services.
- Advanced level experience using software configuration management tools (preferably the Atlassian Suite of JIRA, Confluence, & Bitbucket) with an emphasized focus in the use of issue tracking.
- Ability to effectively manage concurrent technical tasks with competing priorities and meet deadlines that are important to project success.
- Advanced written, verbal and interpersonal communication skills necessary to effectively collaborate in a multi-disciplinary environment with all levels of personnel and assist in the maintenance of SQA documentation.
In Addition at the SES.4 level
- Expert level technical expertise in JavaScript, JSF and/or ORM.
- Extensive experience with Oracle databases including writing complex SQL scripts.
- Expert level experience in Software Engineering and/or Programming in the technology industry.
 
Desired qualifications
- Exceptional relationship building, collaboration and communication skills with a proven ability to interpret customer requests to develop system requirements.
- Expert knowledge of web services and XML data formats
- Experience developing web application user-interfaces / user-experiences and best practices

Pre-Employment Drug Test:  External applicant(s) selected for this position will be required to pass a post-offer, pre-employment drug test.  This includes testing for use of marijuana as Federal Law applies to us as a Federal Contractor.

Security Clearance:  This position requires a Department of Energy (DOE) Q-level clearance.

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.

Note:   This is a Career Indefinite position. Lab employees and external candidates may be considered for this position.

About Us

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.