Senior Software Architect
Pacific Northwest National Laboratory · Richland, WA · Today
On-siteEngineering$161k/yrFull-time
About the role
The Advanced Computing, Mathematics, and Data Division (ACMDD) at Pacific Northwest National Laboratory (PNNL) seeks a creative and forward-thinking software engineer to join our team. This role requires a strong foundation in software engineering and a deep understanding of the software development lifecycle.
Responsibilities
- Designs, develops, documents, tests, and debugs new and existing software systems, hardware/software interfaces, and/or applications according to industry-established software engineering principals and best practices.
- Works collaboratively within a team to execute on the full system development lifecycle, including analyzing user needs to determine technical requirements; developing technical specifications based on conceptual design and requirements; developing well-crafted and documented source code; integrating hardware using software; automating manual tasks; and consulting with the end user to prototype, configure, refine, test, and debug programs or systems to meet needs.
- Identifies and evaluates new technologies or methods for implementation and continuous improvement.
Qualifications
- PhD and 3 years of Software Engineering experience
- MS/MA and 5 years of Software Engineering experience
- BS/BA and 7 years of Software Engineering experience
- AA and 16 years of Software Engineering experience in designing, architecting, programming, deploying, and automating software solutions in support of scientific research or consumer digital product development
- HS/GED and 18 years of Software Engineering experience in designing, architecting, programming, deploying, and automating software solutions in support of scientific research or consumer digital product development
Preferred Qualifications
- Familiarity with ASCR sector
- Experience with both agile and non-agile software development
- Experience with managing teams of developers and custom code design
- Demonstrated code development using AI