System Developer

Bacula Systems is a very special place to work. It is growing rapidly and provides an extremely dynamic work environment, with a company full of diverse and enthusiastic individuals.



Senior System Developer

… An opportunity to learn a vast range of marketing skills right at the core of a busy marketing department.


Position Description: Developer
Department: R&D
Reports to: Director of R&D
Work time: Full time
Location: Home Office (Europe based)
Date: 25 August 2020

Positions currently open:

More details are below. If you are interested to work with us, please send your resume and a short introduction paragraph to

Windows Developer (C/C++/VSS API) (Home Office, Europe)

IT Engineer Intern (Switzerland Office)

Software Release Engineer (Remote)

Senior System Developer

Our Company

Bacula Systems is the leading Enterprise Network backup and restore software company, combining Bacula’s enterprise-class open standards software with first-class support and professional services. As a result of our rapid international growth, we are seeking to add a Marketing Intern – or a newly graduated marketing student  to our talented technical team.


Position overview

This position would appeal to a Senior System Programmer who has skills and experience in C, Java and scripts and who wishes to expand his or her career opportunities and job satisfaction by joining a fast growing, high technology company where technical prowess and contribution are recognized and highly valued. We have a culture of mutual respect among all employees. Training and help will be provided to you by our team, to help you get up to speed.

The successful candidate will carry several important responsibilities within Bacula Systems. He/she will be integrated to the R&D team and will assume responsibility for developing advanced features on Linux/Unix and Windows systems.

You will be joining the company at a very exciting time in its evolution. We have grown steadily and consistently over the last several years and today over 90% of our business is with customers outside our home market in Switzerland. Our Customers implement our products on medium to very large scale production deployments. If you are looking for a challenging and exciting position now is the time to join Bacula Systems!

To apply, please submit your resume and cover letter to


Major responsibilities/Accountability

The Marketing Intern or New Graduate will be responsible for helping to execute across all marketing programs and activities. This is a special chance for someone to quickly grow and get real-life responsibilities and marketing experience on the front line!

Major responsibilities/Accountabilities

  • To architect, design, develop and maintain Bacula features and functionality on Linux/Unix, OSX and Windows Operating Systems
  • To design and help develop GUI interfaces for Bacula programs as well as Web interfaces to Bacula
  • Capable of doing many different development tasks, mainly in C and Java as well as Web development languages (mainly Perl or Python)
  • To lead projects with other members of the R&D team to achieve development quality and delivery objectives
  • Various tasks as assigned by the technical department and the customer success departments


  • Must have good Linux system administrator skills including shell, perl
  • Must have Windows systems administrator skills
  • Experience programming Web interfaces using Web programming languages (Java, Perl, Python, PHP, Ajax, Javascript, CSS…) highly desirable
  • Experience with backup/restore and Bacula/Bacula Enterprise is essential
  • Experience with networking, SQL programming, and advanced algorithms is an advantage


Core competences/Skills

  • Must have excellent communication skills (verbal and written) and be capable of dealing with a variety of people
  • Must speak and write fluent English (French or other languages is a plus)
  • Must be able to self motivate and self organize
  • Must be a cooperative team player willing to take responsibility for a variety of activities
  • Must be willing and able to provide technical support to our customer success team as well as provide technical answers to our sales team

Rather than years of experience or formal qualifications, we are searching for a talented individual who enjoys challenges and thinks in a pro-active way. Personal development is important at Bacula Systems If you feel that this sounds like you, please send us your CV and a cover letter!