Logo for Bee Talent Solutions

Principal Nuclear Scientific Software Engineer

Role overview

Qualifications

  • Minimum 10+ years in software development
  • B.S. in Computer Science, Nuclear Engineering, Physics, or related discipline; or an advanced degree with equivalent experience
  • Experience developing scientific software that schedules HPC workloads
  • Strong background in CI/CD, automated testing, and modern development practices

Responsibilities

  • Provide technical ownership by influencing software architecture and development approaches
  • Design and implement new features with a focus on clarity, maintainability, and performance
  • Ensure consistent architecture, configuration, testing, and documentation practices
  • Create, maintain, and improve multi-repository CI/CD pipelines and testing strategies

About the company

Bee Talent Solutions logo

Bee Talent Solutions

Staffing & Recruiting

Bee Talent Solutions is a staffing agency dedicated to partnering with our clients to drive key business initiatives through mindful talent engagements. Headquartered in Bellevue, WA, with a national client foot-print, our agency has a proven track record of delivering successful talent solutions fostering growth and innovation for our clients.

Company details

Company typeStartup
IndustryStaffing & Recruiting
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This role supports the development and operation of software used for design, monitoring, and analysis of first-of-a-kind Natrium advanced reactor. Reporting to the Manager of Engineering Analysis Automation Software (EAAS), the engineer provides elevated technical leadership across software development, platform architecture, scientific computing, DevOps, and workflow automation. The successful candidate has a proven history of driving complex engineering efforts in a regulated environment and consistently delivering high-quality results.

Tasks:

  • Provide technical ownership by influencing software architecture and development approaches that support long-term reliability and sustainability.
  • Design and implement new features and refactors with a focus on clarity, maintainability, and performance.
  • Ensure consistent architecture, configuration, testing, and documentation practices that satisfy regulated-environment requirements.
  • Create, maintain, and improve multi-repository CI/CD pipelines, testing strategies, and containerized workflows that provide consistent, traceable environments.
  • Own and improve recurring release processes by streamlining workflows, reinforcing regression test infrastructure, minimizing manual steps, and driving effective cross-team coordination.
  • Collaborate with IT, engineering analysts, and software developers to deliver robust tools, automated workflows, and sustainable practices that meet SQA requirements.
  • Provide onboarding, mentoring, and hands-on technical leadership across a complex scientific software ecosystem, emphasizing practical, modern software engineering and DevOps practices.
  • Reduce technical debt by championing maintainable design patterns, modernization opportunities, and consistent development standards.
  • Take on additional systems, services, and workflows as EAAS technical scope evolves.

Key Qualifications and Skills:

  • Minimum 10+ years in software development plus B.S. in Computer Science, Nuclear Engineering, Physics, or related discipline; or an advanced degree with equivalent experience.
  • Experience developing scientific software that schedules HPC workloads (e.g., via SLURM).
  • Strong background in CI/CD, automated testing, and modern development practices.
  • Proficiency with containerization technologies (e.g., Docker, Apptainer).
  • Proficiency with Python and modern Git-based development workflows.
  • Experience developing in SQA-regulated environments (e.g., NQA-1).
  • Strong communication, analytical thinking, and cross-functional collaboration skills.
  • Ability to mentor contributors and guide teams through complex processes.

Additional Desired Qualifications:

  • Experience supporting engineering, scientific, or nuclear software.
  • Experience with automated documentation workflows.
  • Experience supporting multiple teams or shared platforms (e.g., frameworks, toolchains, or multi-repository environments).
  • Familiarity with compiled languages (e.g., Fortran, C/C++, Rust).
  • Understanding of numerical methods, modeling tools, or reactor analysis workflows.

Benefits: Bee Talent Solutions offers a competitive benefits package for eligible full-time employees, including medical, dental, and vision coverage. Additional details regarding eligibility and plan offerings will be provided during the interview and onboarding process.

Pre-Employment Screening: As a condition of employment, all applicants must successfully complete a pre-employment drug screening.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Bee Talent Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.