What are the responsibilities and job description for the Nuclear Methods Software Engineer position at Protingent?
Job Description
Position Title: Nuclear Methods Software Engineer
Position Description: Protingent Staffing has an exciting *REMOTE* contract Nuclear Methods Software Engineer opportunity.
Job Responsibilities:
Must have:
#TerraPro
About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
Position Title: Nuclear Methods Software Engineer
Position Description: Protingent Staffing has an exciting *REMOTE* contract Nuclear Methods Software Engineer opportunity.
Job Responsibilities:
- Design and write Python software for the ARMI framework, and the surrounding software ecosystem
- Participate earnestly on both sides of the code review process
- Audit and write tests within large Python code bases
- Audit and write documentation for nuclear methods software
- Support Continuous Integration and Deployment of mission-critical nuclear reactor design and analysis software
- Support continuous learning and application of software best practices on a team of diverse engineers
Must have:
- A B.S. degree in Nuclear Engineering or equivalent, Or a B.S. degree in a STEM field with 3 years of experience in the nuclear methods
- Proficiency with the Python programming language
- A high degree of trust and integrity, communicate openly and display respect, and a desire to foster teamwork
- Strong communication skills desired.
- The service provider will possess a high degree of trust and integrity, communicate openly and display respect, and a desire to foster teamwork.
- An interest in software testing
- An interest in good software documentation
- An interest in quality and best practices
- Experience working in a nuclear quality program (for example, NQA-1 or ISO 9001)
- An interest in building a career at the place where nuclear engineering and software engineering meet
- Strong verbal communication skills Nice to have:
- Experience with unit testing in Python
- Experience writing and maintaining high-quality software documentation
- Experience in applying software quality principles and best practices
- An interest in advocating for those principles and best practices
- Experience with CI/CD tools and concepts
- Understanding of fast reactors and other advanced reactors
- Experience with Digital Twin modeling of nuclear reactors
- Experience with real-time data pipelines
- A graduate degree in Nuclear Engineering or equivalent
- 3 years professional programming experience.
- Travel Required: 0-5%.
- Job Type: Contract
- Pay Rate Range: $37-$74/hr (Pay rates are approved based on candidate location, education, and experience.)
- Location: 100% Remote Acceptable
- Export control regulations require candidates to be a U.S. Citizen, U.S. Legal Permanent Resident, or of a protected person status
#TerraPro
About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
Salary : $37 - $74