Java / Cloud Engineer (m/f/d)

About Us

Established in 2016, Mainlevel provides expertise in digitalisation and monitoring & evaluation. We enable organisations in the public, private and NGO sector to increase the efficiency, outreach and impact of their interventions with learning-oriented M&E and targeted digital solutions. We believe in the potential of ICT and data to help make sustainable development more effective, more innovative and more inclusive.

Our interdisciplinary team of M&E consultants, digital consultants and IT developers works together closely on assignments for a wide range of clients including GIZ, KfW, the EU, UN agencies and a growing number of NGOs as well as other international organisations. Mainlevel has developed a cloud- and web-based Management Information System (MIS) based on modern open-source technologies to provide online solutions for monitoring to clients. The core idea of our MIS is to collect, analyse and visualise data in the context of hierarchical data structures. All data in the MIS can be linked to results and indicators to obtain real-time calculations of the achievement of objectives.

Your challenge

In your role as a cloud engineer you design and develop cloud native solutions for the challenging use cases of our customers. In an agile environment, you have the opportunity to leverage latest technologies and project management methodologies. Within our team, you will be responsible for:

  • Efficiently translating our customers’ requirements into our technological stack
  • Designing and developing highly available and secure Java / Spring Boot microservices
  • Continuously enhancing and operating our Kubernetes based cloud platforms
  • Managing the automation and continuous optimisation of our technical DevOps processes
  • Guaranteeing our software’s’ quality by defining and implementing tests and documentation

Your benefits

  • A fast growing and highly motivated, interdisciplinary team
  • Working in exciting international projects
  • A wide range of possibilities to bring in your skills, creativity and ideas
  • Responsibility for projects and solutions from the very beginning

Your qualities

  • An academic background in software engineering / computer science or any related field of studies
  • Initial experience in agile software development projects, gained through previous work or projects
  • Good knowledge of at least one programming language (e.g. Java, Python, C# or Go)
  • Experience in the area of distributed systems, Kubernetes and other open source projects from the CNCF ecosystem would be an asset
  • Enthusiasm for innovation and learning, ready and willing to take gradually increasing responsibilities
  • Having a consultant mindset: results-oriented, creative and with attention to quality
  • Team spirit, strong communication skills and intercultural competence
  • Fluent in English

Your application

The challenges outlined above speak to you and you’d like to bring in your expertise and enthusiasm to tackle them as part of our team? Then we are looking forward to your application (cover letter, CV and references) which you may address to Nicolas Moser (

Please note that we only accept applications by individuals – not by recruitment agencies