Careers at Bareos
Join our team and contribute to an innovative open-source solution
Software Developer – C++/Linux
Job Responsibilities
- 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

Qualifications
- 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)
Employment Type: Full-time, Part-time Full-time, Part-time
Location: Cologne, Germany (hybrid – one office day a week)
Employment Type: Full-time, Part-time Full-time, Part-time
Location: Cologne, Germany (hybrid – one office day a week)
Who is Bareos?
Bareos (Backup Archiving Recovery Open Sourced) is the leading open source backup solution trusted by organizations of all sizes. With multi-platform support, Bareos provides secure, reliable and scalable backup for your IT infrastructure.
What You Can Expect?
- Owner-managed company
- Relaxed and calm working environment
- Mostly remote work (usually 1 office day per week in Cologne)
- Small team with short decision-making paths
- Open, social company culture and a good working atmosphere
- Flexible working hours with self-managed scheduling
- Permanent employment contract, full-time or part-time
- Deutschlandticket available as a job ticket
- Code reviews that actually happen
- Free choice of operating system and development environment
- 100% open source: source code at https://github.com/bareos/bareos/
- Open development process that is visible to everyone
Bei Bareos erwartet Sie ein entspanntes Arbeitsumfeld in unserem Büro in Köln – mit der Möglichkeit, im Homeoffice zu arbeiten. Sie werden Teil eines kleinen Teams mit kurzen Entscheidungswegen und einer offenen, sozialen Unternehmenskultur.
Wir bieten echte Code-Reviews, freie Wahl des Betriebssystems und der Entwicklungsumgebung, flexible Arbeitszeiten mit freier Zeiteinteilung sowie unbefristete Festanstellungen – auch in Teilzeit.
Interested?
Please send your application with meaningful supporting documents and your salary expectations to the Bareos team. We’d love to hear from you!