Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer III

PNNL

Senior Software Engineer

At PNNL, our core capabilities are divided among major departments that we refer to as Directorates within the Lab, focused on a specific area of scientific research or other function, with its own leadership team and dedicated budget.

The National Security Directorate (NSD) drives science-based, mission-focused solutions to take on complex, real-world threats to our nation and the world.

The AI and Data Analytics Division, part of NSD, combines profound domain expertise and creative integration of advanced hardware and software to deliver computational solutions that address complex data and analytic challenges. Working in multidisciplinary teams, we connect foundational research to engineering to operations, providing the tools to innovate quickly and field results faster. Our strengths are integrated across the data analytics lifecycle, from data acquisition and management to analysis and decision support.

We are seeking a Senior Software Engineer to join PNNL's advanced AI engineering team and help build next-generation systems across agentic AI platforms, large-scale data orchestration, and real-time intelligence processing. You'll design scalable, mission-critical solutions while mentoring others and shaping technical direction.

An accomplished engineer with strong foundations in scalable system design, AI/ML development, and production software. You're ready to lead complex system components, mentor junior engineers, and turn technical requirements into working solutions.

AI Systems: Agentic AI, LLM orchestration (LangChain, LlamaIndex), MLOps pipelines, and multi-modal data integration

Scalable Infrastructure: Microservices, real-time streaming, large scale ETL pipelines, and Kubernetes deployments

Production Systems: Monitoring/observability, secure & edge deployments, geospatial and time-series processing

Technical Leadership: Lead project components, mentor staff, drive design decisions, and support proposals

Engineering: Strong Python plus one other language (.NET/C#, Go, C++, Rust); solid CS fundamentals (object-oriented design, design patterns, data structures, algorithms, and clean code practices), Git, testing (TDD), CI/CD, and AI-assisted development tools (Copilot, Claude, Cursor)

AI/ML: Understanding of the ML lifecycle, model serving, and production integration via APIs

Cloud Native: Hands-on experience with AWS/Azure/GCP, Docker/Kubernetes, event-driven & microservice architectures, API design (REST, GraphQL, gRPC), and SQL/NoSQL databases

Data Engineering: ETL/ELT pipelines, distributed processing (Spark, Kafka, Flink, Ray), cloud storage, and data modeling at scale

Collaboration: Strong communication and engagement with cross-functional teams, Agile experience, mentorship, and pragmatic delivery

This position is based in Richland, WA or Seattle, WA and requires onsite presence Monday through Thursday, with Friday as needed based on business needs.

Minimum Qualifications:

  • PhD and 1 year of Software Engineering experience -OR-
  • MS/MA and 3 years of Software Engineering experience -OR-
  • BS/BA and 5 years of Software Engineering experience -OR-
  • AA and 14 years of Software Engineering experience in designing, architecting, programming, deploying, and automating software solutions in support of scientific research or consumer digital product development -OR-
  • HS/GED 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.
  • Current, hands-on software development experience using Python.

Preferred Qualifications:

  • Actively using Python and have been doing so for the previous three years
  • Advanced Python expertise: Building production-grade applications, libraries, or frameworks at scale
  • ETL/data pipeline experience: Designing and optimizing large-scale ETL/ELT workflows using cloud-native tools (AWS Glue, Azure Data Factory, Step Functions) and distributed frameworks (Spark, Kafka)
  • Deep cloud platform experience: Production deployments on AWS, Azure, or GCP, with multi-cloud and Kubernetes orchestration highly valued
  • FFRDC or national laboratory experience: Prior work within a Federally Funded Research and Development Center or DOE national lab environment
  • National security / mission-driven experience: Supporting government, defense, or national security programs, including familiarity with secure and compliance-driven environments
  • Agentic AI / LLM experience: Hands-on work with LLM orchestration, RAG, or autonomous agent frameworks
  • MLOps maturity: Experience operationalizing ML models with experiment tracking, versioning, and monitoring in production

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.

    This position is a Testing Designated Position (TDP). The candidate selected for this position will be subject to pre-employment and random drug testing for illegal drugs, including marijuana, consistent with the Controlled Substances Act and the PNNL Workplace Substance Abuse Program.

    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, and flexible work schedules. 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.

    Pacific Northwest National Laboratory (PNNL) is an Equal Opportunity Employer. PNNL considers all applicants for employment without regard to race, religion, color, sex, 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 View email address on click.appcast.io.

    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.

    If you are offered employment at PNNL, you must pass a drug test prior to commencing employment. PNNL complies with federal law regarding illegal drug use. Under federal law, marijuana remains an illegal drug. If you test positive for any illegal controlled substance, including marijuana, your offer of employment will be withdrawn.

    As a national laboratory, PNNL is responsible for adhering to the Homeland Security Presidential Directive 12 (HSPD-12) and Department of Energy (DOE) Order 473.1A, which require new employees to obtain and maintain a HSPD-12 Personal Identify Verification (PIV) Credential. To obtain this credential, new employees must successfully complete the applicable tier of federal background investigation post hire and receive a favorable federal adjudication. The tier of federal background investigation will be determined by job duties and national security or public trust responsibilities associated with the job. All tiers of investigation include a declaration of illegal drug activities, including use, supply, possession, or manufacture within the last 1 to 7 years (depending on the applicable tier of investigation). Illegal drug activities include marijuana

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer III in Richland, WA vacancy
  • $133.1k

     ...creative integration of advanced hardware and software to deliver computational solutions that...  ..., we connect foundational research to engineering to operations, providing the tools to...  ...Responsibilities We are seeking a Senior DevOps/Platform Engineer to join PNNL's... 
    Senior
    For contractors
    Work at office
    Local area
    Relocation package
    Monday to Friday
    Monday to Thursday
    Flexible hours

    Pacific Northwest National Laboratory

    Richland, WA
    5 days ago
  • $45.95 - $72.95 per hour

     ...Description Senior Echocardiograph Technologist - Echocardiography - Kadlec Regional Medical Center - Richland, WA Under the...  ...and interventional cardiology program, the region's only level III Neonatal Intensive Care Unit, a world-class all digital outpatient... 
    Senior
    Minimum wage
    Full time
    Local area
    Shift work
    Day shift

    Providence Service

    Richland, WA
    1 day ago
  •  ...Position Title: Software Engineer Location: Remote Contract Duration: Sep 2023 - Aug 2024 Scope of Work: This position is with our Assets and Facilities team, supporting critical platforms that effect every employee at the Lab. The focus of this... 
    Suggested
    Contract work
    Remote work

    TriOptus LLC

    Richland, WA
    3 days ago
  • $105.72k - $132.14k

     ...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Pasco, WA
    4 days ago
  •  ...Hanford Natural Resource Trustee Council (HNRTC) Senior NRDA Research Analyst (PR0037G) ProSidian Consulting is looking for a Hanford...  ...in the CERCLA NRDA regulations 43 CFR 11.33 (15 CFR 990.27(b)(iii) and other models used to predict the fate and effects of contaminants... 
    Senior
    Contract work
    For contractors
    Work at office

    ProSidian Consulting

    Richland, WA
    2 days ago
  •  ...Planned Systems International, Inc. is hiring a Senior Environmental Specialist in Richland, WA. The role involves providing environmental support at the 222-S Laboratory Complex, ensuring compliance with environmental regulations, and developing strategies for permitting... 
    Senior

    Planned Systems International

    Richland, WA
    4 days ago
  •  ...A leading senior living company in Richland is seeking a Maintenance Technician to ensure the community is well-maintained and residents are comfortable. You will handle repairs including drywall and painting, respond to work orders promptly, and liaise with vendors for... 
    Senior

    Bonaventure Senior Living

    Richland, WA
    2 days ago
  • $50 - $60 per hour

    DataAnnotation is committed to creating high-quality AI. Enjoy the flexibility of remote work and the freedom to set your own schedule. This is an opportunity to work with us as an independent contractor.   We're currently expanding into an exciting new area – teaching...
    Senior
    Hourly pay
    Contract work
    For contractors
    Work experience placement
    Remote work

    Data Annotation

    Richland, WA
    more than 2 months ago
  •  ...A Senior Estates, Trusts, and Probate Paralegal at our client-focused Richland, Washington office offers critical, hands‑on support...  ...independently. Proficiency in MS Office, document management, and calendar software. Strong communication skills and empathetic, professional... 
    Senior

    Gravis Law, PLLC

    Richland, WA
    1 day ago
  •  ...Senior Machine Learning Engineer Pacific Northwest National Laboratory (PNNL) is seeking a Senior Machine Learning Engineer who has deep experience...  ...research outputs into robust, production-quality software. Mentors junior staff on software engineering standards... 
    Senior
    Work experience placement

    PNNL

    Richland, WA
    3 days ago
  • $26 - $31 per hour

     ...Resident Care Coordinator – Senior Living Savoy Life is a technology-enabled healthcare services startup focused on making healthcare work for seniors and their caregivers. We exist because the senior population is exploding, medical spend is already out of control, and... 
    Senior
    Hourly pay
    Local area

    Savoy Life

    Richland, WA
    2 days ago
  • $30 - $38 per hour

    What You’ll Do Support attorneys in family law matters from opening through resolution. Prepare petitions, summonses, financial declarations, child support worksheets, discovery materials, mediation materials, trial preparation materials, and other routine family law documents...
    Senior
    Hourly pay
    Work at office
    Local area

    Pacific Northwest Family Law

    Richland, WA
    5 days ago
  • $120k - $200k

     ...Position Overview Senior Cost Estimator providing project controls support services in support of Tank Waste...  ...consistent with DOE cost‑quality criteria. Provide cost engineering/estimating support using PROPRICER software. Process Request for Equitable Adjustments (REAs)... 
    Senior
    Contract work
    For contractors
    Work at office
    Remote work

    Edgewater Technical Associates

    Richland, WA
    5 days ago
  • $122.1k

     ...responsibilities and accountabilities would include: Applies engineering and technical principles to the design and development of...  ...integrates, modifies, and supports all associated systems, networks, software, and databases. Plans and conducts projects after analysis of... 
    For contractors
    Work at office
    Local area
    Relocation package
    Flexible hours

    Pacific Northwest National Laboratory

    Richland, WA
    1 day ago
  •  ...Job Title: Senior Electrical Project Risk & Business Analysis Specialist Location: Richland, WA - 99354 Job Type: Long...  ..., and reporting Qualification: Bachelor's degree in Engineering, Construction Management, Project Management, Business, or related... 
    Senior
    Long term contract

    The Judge Group

    Richland, WA
    1 day ago
  • $250k

     ...re building more than a consulting and engineering firm—we’re creating a place where your...  ...We are currently seeking to add a Senior Civil Engineer to our dynamic team in Richland...  ...AutoCAD, Civil 3D, hydrology modeling and MS software applications  * Excellent verbal and... 
    Senior
    Full time
    Temporary work
    Local area

    Apex Companies

    Richland, WA
    1 day ago
  • $109 - $115 per hour

     ...CTG is seeking to fill a Senior Implementation Manager, responsible for providing technical leadership, execution oversight, and governance...  ...when required Collaborate with project managers, vendors, and engineering teams to remove execution barriers Participate in planning,... 
    Senior

    Computer Task

    Richland, WA
    1 day ago
  • $112 - $117 per hour

     ...CTG is seeking to fill a Senior Implementation Manager - Electrical position for our client. Location: Richland, WA Duration: 12 months Key Responsibilities Provide expert-level electrical technical oversight and governance for enterprise risk and capital... 
    Senior
    Local area

    CTG, Inc.

    Richland, WA
    2 days ago
  • $36.48 - $55.77 per hour

     ...through: renewables and energy services engineering and design construction and facility services...  ...McKinstry We are currently seeking a Senior Preconstruction Engineer to join the...  ...is required. Proficient with scheduling software: Microsoft Project, Primavera and/or Suretrak... 
    Senior
    Hourly pay
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Visa sponsorship

    McKinstry

    Pasco, WA
    2 days ago
  • $80.59 - $108.96 per hour

     ...About the job Senior Implementation Manager - Electrical KBH | Richland, Washington | Employment Type: Contract About...  ...Required Education and Experience: Bachelor's degree in engineering, construction management, project management, business, or related... 
    Senior
    Daily paid
    Contract work
    Remote work

    KBH Industrial

    Richland, WA
    4 days ago
  •  ...Senior Administrative Coordinator At PNNL, our core capabilities are divided among major departments that we refer to as Directorates within the Lab, focused on a specific area of scientific research or other function, with its own leadership team and dedicated budget... 
    Senior
    Work at office

    PNNL

    Richland, WA
    5 days ago
  • $65k - $120k

    Right Now Inc in Pasco, Washington is looking for a skilled Residential HVAC Service Technician. The successful candidate will be responsible for diagnosing, repairing, maintaining, and servicing HVAC systems. Candidates should have at least 3 years of residential HVAC...
    Senior

    RightNow

    Pasco, WA
    5 days ago
  •  ...Senior Data Scientist The AI & Data Analytics division is seeking to hire a Senior Data Scientist. This role blends foundational...  ..., metrics, statistical analysis, and reproducibility. Software engineering foundations: Python, ML frameworks (PyTorch/TensorFlow),... 
    Senior
    Work experience placement
    Remote work

    PNNL

    Richland, WA
    4 days ago
  • $64 - $97 per hour

     ...CTG is seeking to fill a Senior Project Manager II - Nuclear Projects opening for a...  ...through frequent interface with the client, engineers, related parties, and management....  ...Project management and budget process software Evaluating organizational, personal,... 
    Senior
    Work experience placement
    Local area

    Computer Task Group

    Richland, WA
    4 days ago
  •  ...resources to support continued expansion. We are now seeking a Senior Quality Assurance Specialist to add to our Quality team. This...  .... Requirements Bachelor’s degree preferably in life sciences, engineering, or related field or the equivalent combination of education and... 
    Senior
    Work experience placement
    Work at office
    Flexible hours
    Night shift
    Afternoon shift

    GT Medical Technologies, Inc.

    Richland, WA
    5 days ago
  • $125k - $140k

     ...Senior Surveyor Are you driven to grow, lead, and make a meaningful impact? At Apex, we're building more than a consulting and engineering firm—we're creating a place where your career accelerates, your contributions matter, and your potential is fully realized. We... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Apex Companies, LLC

    Richland, WA
    2 days ago
  • $36.48 - $55.77 per hour

     ...affordability and equity crises through: renewables and energy services engineering and design construction and facility services To get where we...  ...The Opportunity with McKinstry McKinstry is looking to add a Senior Construction Project Engineer to our growing Data Center... 
    Senior
    Hourly pay
    For contractors
    Work experience placement
    For subcontractor
    Remote work
    Visa sponsorship

    International Executive Service Corps

    Pasco, WA
    4 days ago
  • $120k - $160k

     ...projects with our integrated teams, including: New construction – Engineering, fabrication and install of mechanical systems for new...  ...enjoy working with. We strive to be both. Requirements Senior Construction Project Manager: This is where you come in. We... 
    Senior
    Temporary work
    For contractors
    Work at office
    Remote work

    MacDonald-Miller Facility Solutions

    Richland, WA
    1 day ago
  •  ...North American Sales division is currently seeking a Lead Sales Engineer to join the team. This position will be based in Kennewick, WA...  ...needs Ability to learn and utilize digital tools and proprietary software Robust presentation, training, and communications skills... 
    Full time
    Contract work
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton

    Kennewick, WA
    5 days ago
  •  ...Senior Administrative Support ProSidian Seeks a Senior Administrative Support Specialist - GSSC (Full-Time [W-2]) to support an engagement for the US Dept. of Energy (DOE) Hanford. Preferred candidates present with relevant Government, Public Sector and Infrastructure... 
    Senior
    Full time
    Contract work
    For contractors
    Work at office
    Local area

    ProSidian Consulting

    Richland, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer III. Be the first to apply!