Software Engineer (f/m/d) - PaaS

At IONOS, the leading European provider of cloud infrastructure, cloud services and hosting services, you will work together with a wide range of teams. We are characterized by open structures, a friendly working culture and flat hierarchies with a strong team spirit. We firmly believe that work and fun are compatible, and offer you the right environment for this. Our constant growth means that we are always looking for new colleagues. Become part of IONOS and grow with us.

I want to apply now via online application form Back to the overview

Your Tasks:

The IONOS Platform as a Service teams are seeking a highly motivated and experienced software engineer, to help build services for the IONOS Cloud customers in different areas.

The teams are development-focussed. In a Cloud environment, the customers expect API first self-service, immediate delivery and complete automation. Thus, our weapons of choice are GoLang, GitOps and CI/CD - not root shells and bash scripts.

Our teams are responsible for the entire lifecycle of the service: we build it, we ship it, and we run it. We are looking for someone to join our team and work with us on providing the best product possible. This role reports to the Engineering Manager: PaaS Network Services.

  • Engineering and owning of Kubernetes and cloud based solutions.
  • Programming in Go.
  • Collaborating with an agile and self-motivated team of peers.
  • Solving interesting problems in a dynamic cloud environment.
  • Supporting the operations and management of distributed systems.
  • Continuously improving our build, test and deployment automation.
  • Continuously improving the quality and resilience of our services.

We Appreciate:

  • Good experience developing, testing and deploying well-engineered code, preferably in Go (experience in C#, Java, C/C++ is sufficient if the candidate is willing to switch to Go).
  • Basic knowledge of containerization, Kubernetes and at least one cloud platform (e.g. AWS, Azure, GCP, OpenShift).
  • Basic knowledge of networking, especially load balancers and NAT Gateways in the cloud.

Furthermore we would greatly appreciate:

  • Deep Golang knowledge, including profiling, remote debugging and mastering of Go tooling.
  • Advanced experience in deploying and managing apps on Kubernetes, including helm charts and ArgoCD.
  • Constructive contributions to design and architecture discussions.
  • Experience operating and troubleshooting production environments.
  • Experience building Kubernetes CRDs and operators.
  • Experience with the Linux operating system, including Linux networking.

Job info

Location: Berlin
Type: Full-time
Category: IT Cross Functionality | IT Software Development
Work experience: Professionals
Reference ID: 2322


IONOS is Europe's leading platform for cloud services and hosting services. We successfully support our customers in their business development.

More than 4000 employees in several countries around the world are working to meet the requirements and wishes of our 8.5 million customers.

We promote the development of our employees and their different talents, interests and languages.

We value diversity and welcome all applications - regardless of, for example, gender, nationality, ethnic or social origin, religion, disability, age as well as sexual orientation and identity, physical characteristics, marital status or any other irrelevant factor subject to applicable law.

Recruiting Team IONOS
Hinterm Hauptbahnhof 3-5
D-76135 Karlsruhe