drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Livermore, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We have an opening for a Senior Software Engineer. You will be a member of the Cloud AI Integration and Applications team where you will design develop and support cloud-based applications and AI integrations that serve the laboratory. You will contribute to both frontend and backend development for applications that enable governance security and effective use of cloud and AI services across the enterprise. Your work will play a critical role in enabling the workforce to securely and efficiently adopt modern technologies. This position is in the Information Technology Solutions (ITS) Division within the Computing Directorate in support of LivIT. 

This position offers a hybrid schedule blending in-person and virtual presence. You will have the flexibility to work from home one or more days per week.

You will

  • Design develop and maintain full stack applications using modern frameworks cloud-native services and AI-assisted tools.
  • Build intuitive user-centered frontends using Angular or similar frameworks and integrate with backend APIs.
  • Lead architecture and design of applications and microservices using best practice design patterns and event-driven architectures.
  • Implement and maintain CI/CD pipelines to support automated testing deployment and security enforcement.
  • Design and optimize data models for both relational (e.g. PostgreSQL) and non-relational (e.g. DynamoDB) databases.
  • Integrate applications with AWS services such as Lambda S3 RDS DynamoDB SNS and SQS.
  • Collaborate with scientists developers and stakeholders to gather requirements share knowledge and communicate solutions.
  • Manage multiple complex development efforts using agile methodologies while staying current with emerging technologies and AI capabilities.
  • Perform other duties as assigned.

Qualifications :

  • Ability to secure and maintain a U.S. DOE Q-level security clearance which requires U.S. citizenship.
  • Bachelors degree in computer science engineering or related field or equivalent combination of education and experience.
  • Significant background in developing software using object-oriented programming (e.g. Java C# .NET) with adherence to SOLID principles.
  • Advanced proficiency in frontend development using frameworks like Angular React or Vue.
  • Extensive knowledge of relational and/or non-relational databases (e.g. PostgreSQL DynamoDB).
  • Hands-on expertise with AWS core services (e.g. EC2 Lambda S3 RDS SNS SQS VPC CloudWatch) or equivalent Azure offerings.
  • Practical experience with infrastructure as code (e.g. CloudFormation Terraform) CI/CD tools version control systems and use of AI-powered coding assistants like GitHub Copilot or ChatGPT.
  • Strong communication and collaboration skills with the ability to adapt to rapidly evolving technologies.

 

Qualifications We Desire

  • Proven experience translating business needs into technical requirements.
  • Professional certifications in AWS or Azure.
  • Familiarity with security frameworks and compliance standards such as NIST CIS Benchmarks or FedRAMP.


Additional Information :

#LI-Hybrid

Position Information

This is a Career Indefinite position open to Lab employees and external candidates.

Why Lawrence Livermore National Laboratory

Employment Type

Full-time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.