> Markdown version of [/jobs/ext/3066127-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3066127-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Pacific Northwest National Laboratory - **Location:** Seattle, WA, United States - **Experience:** Experienced - **Salary:** $109,000.0 - **Contract:** Temporary contract - **Skills:** .NET Framework, Artificial Intelligence, Amazon Web Services, Software Applications, Microsoft Azure, Big Data, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cloud Engineering, Software Quality, Code Review, Computer Programming, Databases, Continuous Integration, Information Engineering, Extract Transform Load (ETL), Software Debugging, Geospatial Intelligence, Data Intelligence, Python (Programming Language), Linux System Administration, Machine Learning, Scrum Methodology, Cloud Services, Software Engineering, SQL Databases, Systems Architecture, Rust (Programming Language), Data Processing, Google Cloud, GitHub Copilot, Large Language Models, Git, Information Technology, Data Management, Machine Learning Operations, Software Version Control, Data Pipelines - **Published:** September 25, 2026 - **Apply:** https://dejobs.org/x/x/4DA31A77ADC34A2EA15CCE3F49496C90/job/ ## About the Role * Programming Foundation - Solid Python skills, experience with one additional language (Go, Rust, C++, C#/.Net, or similar) * Platform Experience - Foundational cloud experience (AWS, Azure, or GCP), familiarity with Linux environments * Development Practices - Understanding of version control (Git), exposure to CI/CD, basic Agile/Scrum experience * Data & Databases - Experience with SQL and understanding of data processing concepts * AI-Assisted Development - Experience using AI coding tools such as Claude Code, OpenAI Codex, GitHub Copilot, or similar to explore code, accelerate development, write tests, and debug effectively, with sound judgment around code quality, security, and validation. * Eagerness to Learn - Interest in AI/ML technologies, geospatial systems, large-scale data processing, * PhD -OR- * MS/MA -OR- * BS/BA and 2 years of software engineering experience * Hands-on professional experience using Python to build, test, and deliver software for customers or end users, * Degree in computer science, software engineering, or related field * Experience in working on a team that developed and deployed petabyte size large-scale and high-performance ETL pipelines and analytics * Experience taking a project from idea or requirements through implementation, testing, and delivery to a customer, end user, or other stakeholder. * Demonstrated proficiency in Python and least one other language (Go, Rust, C++, C#/.Net, or similar) * Experience collaborating with a team of software engineers to design, build, and deliver complex software applications * Strong understanding of software engineering and data management best practices * Experience in cloud architecture (AWS, Azure, GCP) and implementation * Possession of professional certifications in cloud technologies or database certifications * Familiarity with machine learning algorithms with hands-on experience in machine learning pipeline development * Experience delivering software solutions for agencies such as the Department of Energy, Department of Homeland Security, Department of Defense, or National Nuclear Security Administration * Possession of an active Federal Q Clearance, This position requires the ability to obtain and maintain a federal security clearance. A security clearance background investigation includes review of your employment, education, financial, and criminal history, as well as interviews with you and your personal references, neighbors, and co-workers to determine trustworthiness, reliability, and loyalty to the United States. The investigation also examines your foreign connections, drug and alcohol use, foreign influence, and overall conduct. Requirements: * U.S. Citizenship * Background Investigation: Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter in accordance with 10 CFR 710, Appendix B. * Drug Testing: All Security Clearance positions are Testing Designated Positions, which means that the applicant selected for hire is subject to pre-employment drug testing, and post-employment random drug testing. In addition, applicants must be able to demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the requisite Questionnaire for National Security Positions (QNSP). Note: Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy if non-use of illegal drugs, including marijuana, for 12 months cannot be demonstrated. ## Description We are seeking a motivated Software Engineer to join our dynamic team at PNNL and contribute to cutting-edge projects that shape the future of critical technology supporting national security and intelligence. In this role, you'll collaborate with experienced engineers to design, build, and optimize scalable systems for processing multi-modal intelligence data at a remarkable scale and speed. This hands-on position offers a unique opportunity to grow your skills in AI/ML engineering, data orchestration, and system architecture while delivering impactful solutions in a fast-paced environment where agility and reliability are key to success. As a Software Engineer on PNNL's Software Engineering and Architectures (SEA) team, you'll have the chance to shape mission-critical AI systems, help build enterprise-scale data platforms, and gain hands-on experience with some of the nation's most sophisticated intelligence and security applications. You'll receive mentorship from senior engineers, collaborate with research scientists, and see your code deployed in production systems that directly support national security missions. What You'll Build & Learn: * AI Systems Development - Contribute to agentic AI implementations, work with LLM integrations, learn MLOps best practices on real-world applications * Intelligence Platform Development - Build components for multi-INT fusion systems, develop GEOINT processing tools, contribute to threat analysis platforms * Data Engineering - Develop data pipelines, build analytics workflows, contribute to cloud-native data architectures * Professional Growth - Receive mentorship from senior engineers, participate in code reviews, learn enterprise software development practices, * Detect and prevent smuggling of drugs and contraband at ports of entry [Link (https://www.pnnl.gov/sites/default/files/media/file/NII%20Capabilities%20072621_0.pdf) ] * Develop large data pipelines to thwart funding for terrorists, nuclear proliferators, drug cartels, and rogue leaders [Link (https://www.pnnl.gov/sites/default/files/media/file/PNNL_Treasury_AWS%20collab%201121.pdf) ] * Applying big data solutions to national security problems [Link (https://www.pnnl.gov/news-media/science-front-line-ralph-perko) ] * Applying image classification for nuclear forensics analysis [Link (https://www.pnnl.gov/sites/default/files/media/file/NSD_1259_FLYER_SharkzorHighlights_FINAL_0.pdf) ] * Develop capabilities for scalable geospatial analytics [Link (https://www.pnnl.gov/sites/default/files/media/file/GeoBOSS%20Open-Source%20Geospatial%20Analytics%20at%20Scale.pdf) ] This position is based in Richland, WA or Seattle, WA and requires an onsite presence Monday through Thursday, with Friday as required by business needs. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)