Software Developer, Software Engineer
Listed on 2026-03-01
-
Software Development
Software Engineer
Idaho National Laboratory is hiring a Nuclear Research Software Developer to work on our Risk and Reliability Research team. Our team works a 9x80 schedule located out of our Engineering Research Office Building (EROB) facility with every other Friday off.
The Risk and Reliability Research team works to develop innovative methodologies and tools to enable risk and reliability informed design, deployment, and operation to unleash nuclear power. We also support the nuclear fuel and material research programs with their data management and analysis needs.
As an INL nuclear research software developer you will develop software tools and solutions for a variety of nuclear research efforts. Those research efforts will include novel risk analysis methodologies and applications such as dynamic probabilistic risk assessment, and assessment of safety and security of new reactor designs. You will report to the manager of our Risk and Reliability Research team.
EssentialJob Functions and Responsibilities
- Apply software engineering principles, theories, and concepts to complex analytical processes, information display, and visualization to support research initiatives.
- Plan, develop, and implement software-engineering solutions to problems and major projects with a multi-disciplinary team of scientists and engineers.
- Write and present technical papers representing INL, potentially including publishing research findings in peer-reviewed journals and presenting at scientific conferences.
- Stay current with the latest advancements in data science such as machine learning, artificial intelligence, and large language modeling/natural language processing.
- Review and analyze source code and system design documentation, reports from users, and other technical artifacts to create reports and present to other staff and management assessments of code quality, the probable origin and implications of defects and anomalies, and recommendations for improvements and enhancements.
- Demonstrate effective research skills and the ability to collaborate and partner with other government agencies, academia, and private sector companies to achieve project objectives.
- Work effectively with research teams to develop and manage cross-cutting technical programs for a variety of customers.
- Level 2:
Bachelors degree in computer science, software engineering, computer information systems, or engineering (ex. Nuclear, mechanical, electrical, systems) with software development experience and 2 years of experience or master's or doctorate degree. - Level 3:
Bachelors degree in computer science, software engineering, computer information systems, or engineering (ex. Nuclear, mechanical, electrical, systems) with software development experience and 5 years of experience, or master's and 2 years of experience, or doctorate degree and 2 years of experience. - Knowledge of one or more software development languages (i.e., C#.NET, Python, JavaScript, Type Script, T-SQL, PL/SQL, HTML5, CSS3, etc.).
- Understanding of database concepts and design principles.
- Understanding of and experience working with source control such as git.
- Read, understand, and troubleshoot software.
- Develop automated test scripts for software applications.
- Nuclear power knowledge
- Energy domain knowledge
- Experience performing research in applied energy domains
- Experience or proficiency with web development (Ex. Front end, back end, full stack, SharePoint)
- Experience using Jira or a similar tool.
- Familiarity with automation, machine learning, and AI tools.
- The pay range for this position is:
Level 2 ($79,344 - $162,732) or Level 3 ($95,256 - $195,288). At Idaho National Laboratory compensation decisions are determined using factors such as education, relevant experience, and other credentials.
While performing the duties of this classification, the employee is frequently required to sit, keyboard and type, reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds. Sufficient visual acuity and hearing capacity to perform the essential functions and interact with people is required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
WorkingConditions
The work environment is an office environment. The noise level is generally low; however, may be exposed to loud noises on occasion. Position requires working more than 8 hours/day and working alone.
Benefits and Relocation- Medical, Dental, Vision, and Flexible Spending Accounts
- 401(k) with a 4.2% employer contribution and up to 4.8% match (regular positions) or self-contribute access (postdoctoral positions)
- Paid time off (personal leave)
- Employee Education Program (tuition assistance for eligible positions)
- Comprehensive Relocation Package
- Benefit eligibility subject to multiple factors, including employment status and position classification.
At this time, BEA will not sponsor any H1-B visas obtained…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).