> Markdown version of [/jobs/ext/2652429-scientific-programmer-iii-algorithm-integration](https://www.wearedevelopers.com/jobs/ext/2652429-scientific-programmer-iii-algorithm-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Scientific Programmer III - Algorithm Integration - **Company:** GAMA-1 Technologies - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Applications, JIRA, C++ (Programming Language), Configuration Management, Software Debugging, Fortran (Programming Language), Information Technology Operations, Python (Programming Language), Regression Testing, Simple Data Format, Software Deployment, Software Engineering, Software Systems, Data Streaming, Systems Integration, Data Logging, Scripting, Software Verification, Containerization, Kubernetes, Information Technology, Build Process, Software Coding, Data Pipelines, Docker, Programming Languages - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=009ad66544cf3357 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related scientific or technical discipline. * 6-8 years of experience in system integration, software deployment, or IT operations. * Hands-on experience with one or more of the following programming languages: FORTRAN, C, or C++, supporting application development, integration, maintenance, or performance-focused initiatives. * Working knowledge of Python for application support, scripting, or automation. * Strong understanding of configuration management, APIs, system interfaces, and data flow between interconnected systems. * Experience with container technologies, preferably Docker, and container orchestration platforms such as Kubernetes. * Demonstrated ability to troubleshoot, analyze, and resolve complex software integration issues. * Strong documentation, communication, and coordination skills with the ability to collaborate effectively across technical teams. Work authorization/security clearance requirements * Ability to obtain a security clearance. ## Description The Scientific Programmer III - Algorithm Integration bridges the gap between scientific development and operational production by integrating, testing, validating, and supporting scientific software applications in a remote work environment. This role collaborates with Science Teams, developers, and stakeholders to document requirements, establish test baselines, verify outputs, and ensure code changes are successfully transitioned into reliable operational environments. Success is demonstrated through accurate integrations, effective stakeholder coordination, high-quality testing and documentation, and the delivery of dependable production-ready solutions. What You Will Do in This Role The Scientific Programmer III - Algorithm Integration supports the operationalization of scientific algorithms by documenting requirements, integrating and validating code, establishing testing processes, ensuring output accuracy, and collaborating with scientific and technical stakeholders to deliver reliable production-ready solutions. Responsibilities include: * Analyze and document algorithm inputs, outputs, workflows, and production rules across operational units, identifying variations in requirements and implementation approaches. * Define and maintain operational execution procedures, including run triggers, intermediate data exchanges, processing workflows, and final delivered output products. * Establish, maintain, and validate project baseline test cases in collaboration with Science Teams to support consistent software verification. * Evaluate code updates and enhancements against established baselines to identify impacts, maintain functionality, and support regression testing activities. * Review and analyze regression test results to identify issues, verify fixes, and ensure continued algorithm reliability. * Coordinate with Science Teams and technical stakeholders to communicate progress, resolve issues, manage dependencies, and track project activities through tools such as Jira. * Integrate and validate software components in alignment with coding standards, interface requirements, build processes, and project documentation checklists. * Verify output products for accuracy, quality, format compliance, logging requirements, and adherence to operational standards. * Troubleshoot, optimize, and debug code while supporting updates to input/output file formats and data processing workflows. * Develop and maintain technical documentation, including production rules, delivery documentation, operational procedures, and user guidance materials. * Demonstrate delivered software capabilities and production workflows while providing technical support during transition to operational environments. * Develop and execute test cases to evaluate impacts from upstream data changes and support downstream algorithm enhancements. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Top ChatGPT Plugins for Developers in 2023](https://www.wearedevelopers.com/magazine/259-the-top-chatgpt-plugins-for-developers-in-2023) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)