×
Register Here to Apply for Jobs or Post Jobs. X

Nuclear Methods Software Engineer

Job in Bellevue, King County, Washington, 98009, USA
Listing for: System One
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Python, Software Testing
Job Description & How to Apply Below

Overview: System One is seeking an entry-level Nuclear Methods Software Engineer to support development on the ARMI framework—an advanced Python codebase used for nuclear reactor design and analysis across multiple next-generation reactor programs. This role involves daily Python development, code reviews, software testing, documentation, and contributions to mission‑critical nuclear analysis tools.

Responsibilities:
  • Design and develop Python software for the ARMI framework and related tools
  • Participate in code reviews (reviewing and being reviewed)
  • Write and audit tests within large Python codebases
  • Develop and maintain documentation for nuclear methods software
  • Support CI/CD activities for reactor design and analysis software
  • Apply and promote software engineering best practices
  • Collaborate with a diverse team of engineers and contribute to continuous improvement
Required Qualifications:
  • B.S. in Nuclear Engineering or B.S. in a STEM field with 3+ years’ experience in nuclear methods
  • Proficiency in Python programming
  • Strong communication skills
  • High integrity, openness, respect, and a team‑oriented mindset
Preferred Qualifications:
  • Interest in software testing, quality, and documentation
  • Experience working in a nuclear quality environment (NQA‑1 or ISO 9001)
  • Desire to build a career at the intersection of nuclear engineering and software engineering
  • Experience with unit testing in Python
  • Experience writing/maintaining software documentation
  • Familiarity with software quality best practices
  • Experience with CI/CD concepts and tools
  • Understanding of fast reactors or advanced reactor systems
  • Experience with digital twin modeling or real‑time data pipelines
  • Graduate degree in Nuclear Engineering
  • 3+ years professional programming experience
Job Functions / Work Environment:
  • Sitting/standing for extended periods; bending/stooping; fine motor control
  • Ability to safely lift up to 25 lbs
  • Prolonged repetitive work
  • Visual and auditory concentration required
  • Standard office/computer work environment (>8 hrs/day)
  • Light travel: 0–5%
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary