What are the responsibilities and job description for the Software Development and DevOps Engineer position at Protingent?
Job Description
Position Title: Software Development and DevOps Engineer
Position Description: Protingent Staffing has an exciting contract Software Development and DevOps Engineer opportunity.
Job Responsibilities:
#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: Software Development and DevOps Engineer
Position Description: Protingent Staffing has an exciting contract Software Development and DevOps Engineer opportunity.
Job 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.
- 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.
- 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.
- 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.
- Travel Required: 0-5%.
- Job Type: Contract
- Pay Rate Range: $56-$95/hr (Pay rates are approved based on candidate location, education and experience)
- Location: 100% Remote
- 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 : $56 - $95