Careers at Bareos

Join our team and contribute to an innovative open-source solution

Current Open Positions

Frontend Developer

Role Overview

To further develop our Bareos backup software, we are looking for a front-end developer (m/f/d) to design, develop, implement, and maintain a new and modern graphical user interface. The goal is an intuitive, high-performance, and secure web interface that makes backup administration, monitoring, and reporting straightforward.

Job Responsibilities

  • Lead the development of a new user interface for Bareos
  • Choose the technology stack based on requirements, in coordination with the team
  • Ensure long-term maintainability of the software
  • Become part of the international Bareos team
  • Develop open-source software and make your work visible to everyone

Qualifications

  • Very good knowledge of web development (HTML, CSS, JavaScript/TypeScript)
  • Knowledge of UI/UX design for technical applications
  • Experience with modern frameworks such as React, Angular, or comparable technologies
  • Confident with Git and common development workflows
  • Structured, self-driven way of working
  • Good English skills (team meetings are mainly held in English)

Nice to Have

  • Interest in open-source software
  • Experience with Bareos or other backup systems
  • Experience with monitoring or administration UIs
  • Understanding of REST APIs and client-side data processing
  • Basic knowledge of Python
  • Experience with test automation and CI/CD pipelines

Employment Type: 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

At Bareos, you can expect a relaxed working atmosphere in our offices located in Cologne, with the option to work from home. You’ll join a small team with short decision-making processes and enjoy a good working atmosphere with an open and social corporate culture. We offer code reviews that truly happen, free choice of your operating system and development environment, flexible working hours with free time management and permanent positions, with part-time options available.

We welcome applications from all qualified candidates, regardless of gender, nationality, ethnicity, background, disability, age or identity.

Interested?

Please send your application with meaningful supporting documents and your salary expectations to the Bareos team. We’d love to hear from you!

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)

Technical Support Specialist

Job Responsibilities

  • Provide support to IT staff via ticket system, email, chat, phone, and remote access
  • Analyze problems, collect information, and reproduce issues in a lab environment
  • Collaborate with the development team to find workarounds and solutions
  • Customize configuration files and create scripts to address customer needs
  • Transfer solutions and insights into Bareos code and documentation
  • Update FAQs and product documentation to reflect recurring issues
  • Manage and prioritize multiple tickets effectively

Qualifications

  • Relevant studies, apprenticeship, or comparable professional experience
  • Experience with Bareos or Bacula
  • Strong IT background knowledge
  • Affinity for Linux and open-source technologies
  • Enjoy solving complex problems
  • Strong organizational skills to manage and prioritize tasks
  • Proficiency in German and English (written and spoken)
Frontend Web Developer
Scroll to Top