> Markdown version of [/jobs/ext/4701426-software-developer](https://www.wearedevelopers.com/jobs/ext/4701426-software-developer). 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). --- # Software Developer - **Company:** Bareos GmbH & Co. KG - **Location:** Köln, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Microsoft Windows, IBM AIX, Apple Mac Systems, Application Packaging, C++ (Programming Language), CMake, Computer Programming, Software Debugging, Linux, FreeBSD, Github, Python (Programming Language), Open Source Technology, Shell Script, Solaris (Operating System), Backup and Restore, Scripting, Git, Information Technology, Free and Open-Source Software, C++14, Jenkins - **Published:** November 13, 2026 - **Apply:** https://jobs.meinestadt.de/koeln/standard?id=260653466 ## About the Role Relevant studies, apprenticeship, or comparable professional experience Strong interest in free and open-source software Extensive Linux skills; knowledge of Windows, macOS, FreeBSD, Solaris, or AIX is a plus Programming experience in modern C/C++ Basic knowledge of CMake and CTest Experience with Jenkins, GoogleTest, and software packaging is advantageous Familiarity with backup and restore processes Proficiency in English (written and spoken) ## Description Windows, Open Source C++ IT Infrastructure Entwicklungsumgebungen Linux FreeBSD Jenkins Programmiererfahrung IT C-Programmiersprachen Testdurchführung Python Hybrid GIT Debugging Distribution GitHub Mac OS Support Flexibilität, Develop and maintain software for backup and restore solutions Work with modern C/C++ (preferably C++14/C++17) to enhance and optimize the Bareos platform Utilize Git for version control in collaborative development workflows Contribute to build and testing processes using tools like CMake, CTest, and Jenkins Write and debug shell scripts and, optionally, Python scripts Package software for distribution using formats such as RPM, DEB, and NSIS Collaborate with the team to ensure seamless integration of backup and restore processes with related hardware and software