Lawrence Livermore National Laboratory (LLNL) is looking to hire a Junior Software Engineer to join their Cloud Integration and Applications team. This role will focus on designing, developing, and supporting cloud-based applications and AI integrations to serve the laboratory's needs, ultimately supporting the workforce in securely and efficiently adopting modern technologies.
Requirements
- Experience with at least one modern programming language (e.g., Python, JavaScript, C-Sharp, Java) in coursework or project settings.
- Basic knowledge of software development concepts, such as design, coding, and testing.
- Familiarity with AWS and modern application architectures using serverless implementations with least privileged IAM roles
- Familiarity with CI/CD tools like Azure DevOps
- Knowledge of backend and frontend development using frameworks like .NET and Angular
- Experience with AWS WorkSpaces and AWS API for orchestrating and managing virtual desktop fleet.
- Exposure to designing or supporting secure, scalable systems.
Responsibilities
- Provide computer science and software development support using industry standard software development practices and modern programming languages and operating systems.
- Develop and maintain applications managed by the team.
- Support the full software development lifecycle including writing code, testing, debugging and documentation.
- Engage with other developers and administrators to understand requirements, provide feedback and deliver high-quality solutions.
- Learn and apply best practices.
- Continuously learn new technologies and methods that can improve the team’s code quality and development processes.
- Perform other duties as assigned.
Other
- Ability to secure and maintain a U.S. DOE Q-level security clearance which requires U.S. citizenship.
- Bachelor’s degree in computer science, engineering, or related field, or equivalent combination of education and experience.
- Sufficient written and verbal communication skills; ability to prepare basic technical documentation.
- Ability to work effectively as part of a multidisciplinary team and adapt to evolving project requirements.
- Demonstrated initiative in learning new technologies or contributing to team-based projects.