Nuclear Methods Software Engineer Job at System One, Bellevue, WA

QVBHU0JnQnp6ZjV1NnlzaDRSTk42b01Nbmc9PQ==
  • System One
  • Bellevue, WA

Job Description

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%

Ref: #161-Managed Staffing Charlotte

Job Tags

Contract work, Work at office,

Similar Jobs

Picerne Real Estate Group

Part-time Leasing Specialist at The Presidio Apartments Job at Picerne Real Estate Group

 ...prospective residents. Participate in physical inspections and property awareness efforts to ensure quality assurance. Experience in Yardi is a plus Meet monthly sales goals We offer a competitive compensation package: $17.00 - $18.50/ hour DOE, attractive... 

Brook Services

Remote Data Entry Clerk Job at Brook Services

 ...Position Overview The Remote Data Entry Clerk is responsible for accurately entering, updating, and maintaining information in digital...  ...skills. Ability to work independently and manage time effectively. High school diploma or equivalent (Associate degree... 

Visionary Insights

Business Management Trainee Job at Visionary Insights

 ...for our current customers. This is an entry-level marketing position with exposure to multifaceted areas of our firm in which full training is provided. We have a strong track record of sales team advancement within the company and offer a great career path for people... 

Openkyber

Junior GCP Cloud Engineer Job at Openkyber

 ...present architectural concepts to leadership. Lead architecture review boards and enforce design best practices. Mentor junior architects and evaluate emerging technologies for adoption. Technical Skills & Expertise ~9 11+ Years hands-on experience... 

USA TODAY Co.

District Manager Job at USA TODAY Co.

 ...Job postings directing you to complete an application on other external sites may not be valid. To connect with us, visit District Manager Gannett Publishing Services York, PA The primary role of the Delivery Manager is to administer company policy and manage...