Senior Java Developer (f/m/x) - Core

Remote, Germany /
Engineering /
Graylog is a leading log management system that enables fast and efficient log analysis in the areas of security, compliance, operations and DevOps. Our enterprise product enables large organizations to capture, store and analyze terabytes of machine data in near-real time. With the cloud offering, customers get a seamless experience without having to handle the infrastructure for operating Graylog. The basis of these two products is our Graylog open project which empowers everyone to perform basic log functions for free. It is installed by over 50,000 users world wide.

We are a fast growing company with locations in Germany and headquarters in Houston, TX. At Graylog, you will find a diverse group of experienced professionals who love to have fun serving customers all over the world.

This position is available remotely in European time zones. If you are living in a city with a local Graylog office (Hamburg, London, Munich), you are of course welcome to get a permanent desk there. Remote work has been a big part of our culture since the beginning and we have found our way to make it work.


    • Work on core backend parts of the Graylog Open and the Graylog Enterprise product in Java
    • Change core parts of Graylog to fit well into cloud environments
    • Keep system deployable on-premise for existing and future on-premise customers

Graylog Environment

    • Java, Elasticsearch and MongoDB on Linux
    • Kafka
    • AWS
    • Maven, IntelliJ, Git, GitHub, Jenkins
    • Mock-ups, code reviews, automated tests

Graylog Opportunities

    • A centrally located office in Hamburg and Munich. We are very experienced with remote work and this position is available remotely from within the EU
    • Paid participation in a successful free and open project
    • Flexible working hours
    • A management team with programming experience and a sense of reality
    • Permanent position with a German company in an internationally mixed team
    • Various growth opportunities for creativity, variety and responsibilities
    • Choice between workstations using macOS or Linux

Role Requirements

    • 4+ years of professional programming experience, at least in one challenging project
    • Experience in the agile development of long-term maintainable systems
    • Experience in estimating the risk and required effort for a given project
    • Experience in the evaluation of technologies and possible solutions
    • Relevant experience in Java and other programming languages
    • Knowledge of web and enterprise environments
    • Knowledge of design pattern and their pragmatic use
    • Experience in code reviewing, unit testing and refactoring
    • Being mindful of security aspects, readability of code and team coordination
    • Willingness to occasionally travel to our Hamburg, Germany office. An annual company-wide offsite takes place in either Germany or the USA (once travel restrictions are lifted)
    • Team oriented way of working, sharing knowledge and learning about relevant topics. Active inquiry and effective communication via chat to make remote work possible
    • Proficient English communication skills

We look forward to receiving your CV in German or in English.

Apply now and you will hear back from us soon.