P

Pacific Northwest National Laboratory

National lab advancing energy, security, environment

Early Career Software Engineer

Software EngineeringPosted on Nov 4
Full-timeRichland, WA, USA$83.1k - $122.1k /yr

About the Job

Requirements

  • A completed bachelor's degree or higher in computer science or software engineering is required.
  • Hands-on experience building and delivering software applications using Python through professional, internship, academic, or personal projects is required.
  • A solid Python programming foundation and experience with at least one additional programming language, such as Go, Rust, C#/.NET, or C++, is expected.
  • Exposure to at least one cloud platform, such as AWS, Azure, or GCP, and familiarity with Linux environments are expected.
  • Understanding of Git and version control, exposure to continuous integration and continuous delivery practices, and familiarity with Agile or Scrum development environments are expected.
  • Experience writing SQL and a basic understanding of data modeling, data processing, or data pipeline concepts are expected.
  • Familiarity with SI coding tools such as Claude Code, OpenAI Codex, or GitHub Copilot is expected, including using them to explore code, generate or improve tests, troubleshoot issues, and accelerate development while applying judgment around accuracy, security, code quality, and validation.
  • Applicants must be U.S. citizens.
  • Applicants must be able to obtain and maintain a federal security clearance and meet eligibility requirements for access to classified matter under 10 CFR 710, Appendix B.
  • Applicants selected for hire are subject to pre-employment and post-employment random drug testing and must demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the Questionnaire for National Security Positions.
  • New employees must successfully complete the applicable tier of federal background investigation and receive a favorable federal adjudication to obtain the required HSPD-12 Personal Identity Verification credential.
  • Foreign national candidates who have not resided in the United States for three consecutive years are not eligible for a PIV credential and must obtain a favorable Local Site Specific Only federal risk determination to maintain employment.
  • Employees must disclose any affiliation with the foreign government of a country identified by the Department of Energy as a country of risk and recuse themselves from that affiliation or receive approval before their first day of employment.

Responsibilities

  • Collaborate with experienced engineers to design, build, and optimize scalable systems for processing multimodal intelligence data at scale and speed.
  • Help develop applications that use SI agents and large language models, including integrations, evaluation, testing, and foundational MLOps practices.
  • Contribute to software that combines multiple sources of intelligence, supports geospatial analysis, and helps users understand complex information.
  • Build and maintain data pipelines and develop analytics workflows for cloud-native systems that process and manage data at scale.
  • Participate in code reviews and design discussions, and perform testing, debugging, and documentation as part of enterprise software development.
  • Learn to design, build, deploy, and support production-quality software, taking on increasing responsibility over time.
  • Contribute to mission-critical systems, enterprise-scale data platforms, and intelligence and security applications deployed in production.

Desired Qualifications

  • Experience programming in Python, Go, Rust, C#/.NET, or C++.
  • Understanding of software engineering and data management best practices.
  • An interest in SI/ML, geospatial systems, and large-scale data processing, together with willingness to learn new technologies and domains.

About the Company

Pacific Northwest National Laboratory

National lab advancing energy, security, environment

Pacific Northwest National Laboratory (PNNL) conducts scientific research in chemistry, Earth sciences, biology, and data science to advance energy resiliency and national security. Its work spans designing and running experiments, developing models and simulations, and analyzing large data sets to generate knowledge and practical tools that help improve energy systems, environmental stewardship, and security. PNNL differentiates itself through its interdisciplinary approach across multiple scientific domains and its role as a government-funded national lab focused on real-world challenges, enabling collaborations with industry, academia, and government partners. Its goal is to produce actionable scientific insights and deployable technologies that strengthen national resilience and energy infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Richland, WA
Founded
1965

Recently Posted Jobs

Explore more opportunities at Pacific Northwest National Laboratory

See more jobs