System Developer

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
Date: 6 April 2023

As a result of Bacula’s growth, we are seeking to recruit an experienced developer for our backup and restore software.

Bacula Systems is the leading provider of Enterprise Open Core backup solutions. We back up the data of organizations like NASA, Warner Bros., NOAA and many universities. Our Customers implement our products on medium to very large scale production environments. If you are looking to expand your career opportunities and job satisfaction by joining a growing, high technology company where your technical prowess and contributions are recognized and highly valued, now is the time to join Bacula Systems!

Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes our company stronger. We are able to grow and learn better together with a diverse team of employees. Because to create products that serve everyone, we believe in including everyone.

The Position

This position would appeal to a System Programmer who has skills in Java, C, Python, Javascript 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!

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 jobs@baculasystems.com

IT Engineer Intern (Switzerland Office)

System Developer

 

Our Company

Bacula Systems is the leading Enterprise Open Source network backup and restore software company, combining Bacula’s enterprise-class open standards software with first-class support and professional services. In order to support our high growth and outstanding reputation for product quality and support, we are seeking to strengthen our development team with the addition of a Developer.

Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes our company stronger. We are able to grow and learn better together with a diverse team of employees. To create products that serve everyone, we believe in including everyone.

 

Responsibilities:

  • To design, develop and maintain Bacula features on Linux/Unix, OSX and Windows Operating Systems
  • To develop and design GUI interfaces for Bacula programs as well as Web interfaces to Bacula using ReactOS and REST API
  • To develop and design Hypervisor backup solutions
  • Capable of doing many different development tasks, mainly in Java and C as well
  • To lead projects with other member of the R&D team
  • Various tasks as assigned by the technical department and the support department

You Are The Perfect Candidate if You Have:

  • Must have good Linux system administrator skills including with shell, perl…
  • Must be a programmer with several years of experience developing in Java.
  • Must have Web interfaces using Web programming languages (ReactOs, Perl, Python, PHP, Ajax, Javascript, CSS…) skills.
  • Must have experience with Bacula and other OpenSource programs.
  • Experience with hypervisor API (Xen, RHV or vSphere) is an advantage.
  • Experience with networking, SQL programming, and advanced algorithms is an advantage.
  • Experience with Windows systems administration is an advantage.

Core Competency/skills

  • Must have master degree in computer science
  • Must have excellent communication skills (verbal and written) and be capable of dealing with a variety of people
  • Must speak and write fluent English (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 support group as well as provide technical answers to our sales team

Here’s what we have to offer you:

  • Work on meaningful, high impact projects in a respectful and collegial environment
  • 100% flexibility for remote working
  • Flexible working time
  • All the necessary work tools, such as laptop, additional monitor, and other accessories
  • Team building events: there are a lot of occasions to meet your team live (company retreat) and connect online
  • Opportunity to develop your skills in an experienced team, regular 1:1’s with your manager, and a development plan that’s tailored to you

Rather than just years of experience or formal qualifications, we are especially searching for a passionate individual who enjoys challenges and thinks in a pro-active and dynamic way. If you feel that this sounds like you, send us your CV and a cover letter!