Software Engineer (PHP)

The Icinga development team is looking for an experienced developer to join us in maintaining and building modules for Icinga.

Icinga is an Open Source software company based in Nuremberg, Germany. We value sharing knowledge and making meaning accessible. Empowering people to take action and become a problem-solver. Our goal is to build and continuously improve our unified Open Source and enterprise-grade monitoring solution to help our users monitor their entire infrastructure.

This means constantly adjusting to new necessities and driving innovation forward. We are well established within the monitoring community and work together with leading companies to learn about today’s challenges in monitoring large and heterogenous infrastructures.

 

Your Team

As part of our software development team you will be working with professionals alongside with trainees. You will be a maker and a mentor. You will not only build but shape the future of Icinga.

 

What you will be Doing

The Icinga development team is looking for an experienced developer to join us in maintaining and building modules for Icinga. Icinga Modules enhance the overall feature set of Icinga by providing special functionalities in the form of extensions to Icinga’s core components. You will be working on the most popular modules for Icinga, such as the Icinga Director, Icinga Business Process Modelling and others.

 

Tech Stack

  • Linux
  • PHP, JavaScript, CSS, HTML
  • MySQL / PostgreSQL
  • git, GitLab, GitHub
  • Docker
  • optional: Go

 

Responsibilities

  • Independently design and implement individual subsystems and tests as part of a larger feature or product
  • Write and maintain PHP, HTML, Javascript and CSS code
  • Work independently over the course of a sprint or more
  • Collaborate with other development teams, product team and our community
  • Ability to identify and communicate cross-team dependencies
  • Participate in agile planning and scope estimation

 

What you bring Along

  • Multiple years of PHP development work
  • Strong proficiency in Javascript, HTML and CSS
  • Solid understanding about handling data efficiently
  • Solid understanding of how to write solid, maintainable and easy-to-read code
  • You enjoy working on complex solutions
  • Experience in working together in a team for a larger project
  • Knowledge and experience with Icinga Web is a big plus
  • Knowledge of or the interest in learning Go code is a big plus

 

Bonus Points

  • Experience in using Icinga to monitor servers and applications
  • Worked in Open Source before
  • Experience with working from remote
  • Familiarity with Linux
  • Experience with CI/CD pipelines

 

About the Position

  • Work time: 40 hours/week
  • Location: Nuremberg, Germany
  • Work from home: optionally

 

Apply

Send us your application documents to jobs(at)icinga.com

Your PDF may include:

  • Covering letter
  • CV
  • References (where applicable)