Software Development & DevOps Engineer

New

Software Development & DevOps Engineer

Software Dev & DevOps

USA

Sector:

Category: Engineering

Scientific software that runs reactor analysis must be reliable, traceable, and built to survive regulatory scrutiny. If you’re a senior software engineer with a DevOps mindset and experience building robust pipelines in regulated environments, this role offers a technically challenging position on the software backbone of an advanced nuclear program.

What This Role Offers:

Location: Remote

Full-Time | Remote | 12-Month Contract | High likelihood of extension based on performance/job needs

Schedule: M-F

Salary Range: $56 – $95/hr

Benefits: Healthcare – Medical, Dental, Vision; PTO; Some Paid Holidays; Unmatched 401k

Responsibilities:

  • 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

  • Create, maintain, and improve multi-repository CI/CD pipelines, testing strategies, and containerized workflows

  • Own and improve recurring release processes by streamlining workflows, reinforcing regression test infrastructure, and minimizing manual steps

  • Collaborate with IT, engineering analysts, and software developers to deliver robust tools, automated workflows, and practices that meet SQA requirements

  • Provide onboarding, mentoring, and hands-on technical leadership across a complex scientific software ecosystem

  • Reduce technical debt by championing maintainable design patterns, modernization opportunities, and consistent development standards

Required Qualifications:

  • B.S. in Computer Science, Nuclear Engineering, Physics, or related discipline; or an advanced degree with equivalent experience

  • 10+ years of software development 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)

Preferred Qualifications:

  • Experience supporting engineering, scientific, or nuclear software

  • Experience with automated documentation workflows

  • Experience supporting multiple teams or shared platforms (frameworks, toolchains, multi-repository environments)

  • Familiarity with compiled languages (Fortran, C/C++, Rust)

  • Understanding of numerical methods, modeling tools, or reactor analysis workflows

Thomas-Thor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Jeanette Murphy-Grant

Interested in this position?

You can apply directly online using the button below


Jeanette Murphy-Grant

Linkedin

Jeanette has over 20 years of experience in strategic sourcing, recruiting, and human resources, specializing in aerospace and nuclear engineering. She helps clients and candidates connect through strategic recruiting solutions and strong talent partnerships.

Share this opportunity

Join the Thomas Thor team

Help us grow and achieve your potential at a values-driven business.