Azpipeline org

  Back to All Job Opportunities

Software Engineer 4
Pacific Northwest National Laboratory     Phoenix, AZ 85067
 Posted 10 days    


Who we are:

+ Research Computing advances scientific discovery by providing computational tools and expertise to accelerate and demonstrate research outcomes. We support computationally enabled science by providing computational building blocks (e.g., HPC, Machine Learning environments, Data Management Tools etc.). In addition, we provide services, expertise, and support to researchers to optimize their use of our capabilities (e.g., User Experience, Software Engineering, HPC Consulting, Cloud Deployment, etc.). Lastly fostering a culture of computing through interdisciplinary collaboration, community building, and access to computational resources.

+ We are seeking a proven and experienced software engineer and architect. This person will provide software leadership working alongside other senior engineers, and research scientists to establish and implement remarkable solutions for our peers across the Lab. This challenging role will include working with various research organizations across the Lab, the ability to grasp the pertinent technical and scientific concepts and develop unique software solutions for novel research challenges. Likely domains include software development lifecycle tooling and administration, cloud native and HPC software application development, and scientific data workflows and engineering. In addition, you will have the opportunity to help build up teams of early career software engineers, modeling behaviors to institutionalize solid software practices and creative solutions.

Who you are:

+ You are an experienced software engineer, and adept at developing software to support novel research projects.

+ You are excited about inspiring teams, and leading teams developing solutions across the full stack.

+ You relish working on broad and diverse scopes of work across a broad range of scientific domains.

+ You have demonstrated the ability to thrive in ambiguity. If it isn't defined you can design it, overcoming constraints to provide solutions.

What we offer:

+ A unique opportunity to continue to exercise and hone your software engineering skills and contribute across nationally and internationally significant domains.

+ You will have the prospect to delight, scientists, and engineers across PNNL with innovative coding solutions to challenging problems.

+ The autonomy to build your own opportunities within the Lab for yourself and for other software engineers.

If this sounds exciting to you, please apply!


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.


Minimum Qualifications:

+ BS/BA and 7+ years of relevant work experience -OR-

+ MS/MA and 5+ years of relevant work experience -OR-

+ PhD with 3+ year of relevant experience

Preferred Qualifications:

+ Demonstrated success in developing novel and challenging technical and scientific solutions

+ Experience with various languages and environment such as Rust, JavaScript, Typescript, Java, Node.js, Python, C#, and C++ Experience working directly with research scientists, initiating research ideas, and then building proof of concept solutions

+ Experience (academic and commercial) in other science and engineering fields in addition to computer science

+ Experience with operating or administering development centric platforms (Atlassian, GitLab, GitHub)

+ Experience working within High Performance Computing, Cloud, and cloud native environments

+ Experience leading or building technical teams and meeting organizational goals and objectives

**Hazardous Working Conditions/Environment**

The ability to work remotely/telework is an option for this position

**Additional Information**

Due to business needs and client space, US Citizenship is required.

Pacific Northwest National Laboratory is subject to the Department of Energy Unclassified Foreign National Access Program site, information, technologies, and equipment access requirements.

“Referral Eligible”

**Testing Designated Position**

Not Applicable

**About PNNL**

Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to the values of Integrity, Creativity, Collaboration, Impact, and Courage. Every year, scores of dynamic, driven people come to PNNL to work with renowned researchers on meaningful science, innovations and outcomes for the U.S. Department of Energy and other sponsors; here is your chance to be one of them!

At PNNL, you will find an exciting research environment and excellent benefits including health insurance, flexible work schedules and telework options. PNNL is located in eastern Washington State—the dry side of Washington known for its stellar outdoor recreation and affordable cost of living. The Lab’s campus is only a 45-minute flight (or ~3-hour drive) from Seattle or Portland, and is serviced by the convenient PSC airport, connected to 8 major hubs.

**Commitment to Excellence, Diversity, Equity, Inclusion, and Equal Employment Opportunity**

Our laboratory is committed to a diverse and inclusive work environment dedicated to solving critical challenges in fundamental sciences, national security, and energy resiliency. We are proud to be an Equal Employment Opportunity and Affirmative Action employer. In support of this commitment, we encourage people of all racial/ethnic identities, women, veterans, and individuals with disabilities to apply for employment.

Pacific Northwest National Laboratory considers all applicants for employment without regard to race, religion, color, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information (including family medical history), protected veteran status, and any other status or characteristic protected by federal, state, and/or local laws.

We are committed to providing reasonable accommodations for individuals with disabilities and disabled veterans in our job application procedures and in employment. If you need assistance or an accommodation due to a disability, contact us at .

**Drug Free Workplace**

PNNL is committed to a drug-free workplace supported by Workplace Substance Abuse Program (WSAP) and complies with federal laws prohibiting the possession and use of illegal drugs.

**Mandatory Requirements**

Battelle requires employees to have a COVID-19 vaccine as a condition of employment, subject to accommodation. Applicants are required to disclose their vaccination status following a conditional offer of employment and must attest to being fully vaccinated with a Center for Disease Control (CDC)-approved COVID-19 vaccination or provide documentation of need for medical or religious exemption from the COVID-19 vaccination requirement.

Please be aware that the Department of Energy (DOE) prohibits DOE employees and contractors from having any affiliation with the foreign government of a country DOE has identified as a “country of risk” without explicit approval by DOE and Battelle. If you are offered a position at PNNL and currently have any affiliation with the government of one of these countries, you will be required to disclose this information and recuse yourself of that affiliation or receive approval from DOE and Battelle prior to your first day of employment.

  Back to All Job Opportunities

Job Details

Employment Type

Full Time