Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS EN

Berlin

On-site

EUR 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Subsidized canteen
Free drinks
Modern office space
Very good transport connections
Employee discounts

Job summary

IONOS EN in Berlin is seeking a Senior Software Engineer (f/m/d) for Block Storage Provisioning. You will maintain and extend provisioning, design next-gen storage workflows, and improve monitoring. You will work on the Linux storage stack and cloud infrastructure.

You should bring expert Go skills and deep Linux knowledge, plus experience with VMs, Kubernetes Operators, and modern CI/CD. The role emphasizes reliability, idempotency, and scalable, highly available systems in an agile team.

Qualifications

  • Expert Go skills and several years of professional development experience.
  • Deep knowledge of Linux, including the kernel, block storage, software RAID (MD), LVM and network block devices (NBD, RNBD).
  • Experience with VMs (libvirt, QEMU, cloud-init), building VM images and developing Kubernetes Operators.
  • Working knowledge of C, read and debug low-level code.
  • Fluency with Git, Docker, shell and CI/CD, including GitOps workflows (for example ArgoCD).
  • Experience with observability tools (Prometheus, Grafana) to monitor provisioning and troubleshoot issues.
  • Experience building highly available, redundant systems, including replication, failover and distributed-systems fundamentals (idempotency, retries, consistency, failure handling).
  • Affinity to cloud environments and to automating infrastructure provisioning.
  • Daily use of AI coding assistants (for example Claude) in development work.
  • Strong analytical and problem-solving skills and a structured, independent way of working in a team.
  • Flexible working hours through trust-based working hours.
  • At some locations a subsidized canteen and various free drinks.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.

Responsibilities

  • Maintain and improve our block storage provisioning.
  • Design and develop the next generation of our storage provisioning.
  • Add monitoring and alerting for the provisioning workflow to detect failures early.
  • Make provisioning robust against failures and safe to retry.
  • Design and implement provisioning that keeps storage highly available and redundant, including failover.
  • Analyze and resolve complex issues across the storage stack, from the Linux kernel up to the provisioning layer.
  • Migrate from legacy components step by step, without breaking existing users.

Skills

Go
Linux kernel
Block storage
MD RAID
LVM
NBD RNBD
Kubernetes Operators
VMs (libvirt QEMU)
ArgoCD
Git
Docker
CI/CD
GitOps
Prometheus
Grafana
Claude AI
Analytical thinking

Tools

Docker
Git
CI/CD
GitOps (ArgoCD)
Prometheus
Grafana
Kubernetes

Job description

Senior Software Engineer (f/m/d) Block Storage Provisioning
About IONOS

At IONOS, we don't just manage servers - we shape the digital future for more than 6.2 million customers worldwide with our solutions. As Europe's leading hosting provider and a pioneer in independent cloud solutions, we are building next-generation infrastructure - from sovereign cloud architectures and high-performance GPU clusters to integrated AI automation tools.

What drives us is digital sovereignty for Europe and real impact for small and medium-sized businesses (SMBs) as well as large enterprises. We work in agile teams, rely on transparent structures, and believe that excellence and innovation only emerge through true team spirit.

Ready for your next step? Become part of IONOS and grow with us.

IONOS Cloud runs on highly available, redundant block storage that must be provisioned quickly, reliably and at scale. You own the software behind it and build on the Linux storage stack instead of reinventing it. Your focus is provisioning.

Tasks

  • Maintain and improve our existing block storage provisioning
  • Design and develop the next generation of our storage provisioning
  • Add monitoring and alerting for the provisioning workflow to detect failures early
  • Make provisioning robust against failures and safe to retry
  • Design and implement provisioning that keeps storage highly available and redundant, including failover
  • Analyze and resolve complex issues across the storage stack, from the Linux kernel up to the provisioning layer
  • Migrate from legacy components step by step, without breaking existing users

Qualifications

  • Expert Go skills and several years of professional development experience
  • Deep knowledge of Linux, including the kernel, block storage, software RAID (MD), LVM and network block devices (NBD, RNBD)
  • Experience with VMs (libvirt, QEMU, cloud-init), building VM images and developing Kubernetes Operators
  • Working knowledge of C, enough to read and debug low-level code
  • Fluency with Git, Docker, shell and CI/CD, including GitOps workflows (for example ArgoCD)
  • Experience with observability tools (Prometheus, Grafana) to monitor provisioning and troubleshoot issues
  • Experience building highly available, redundant systems, including replication, failover and distributed-systems fundamentals (idempotency, retries, consistency, failure handling)
  • Affinity to cloud environments and to automating infrastructure provisioning
  • Daily use of AI coding assistants (for example Claude) in your development work
  • Strong analytical and problem-solving skills and a structured, independent way of working in a team
  • Flexible working hours through trust-based working hours.
  • At some locations a subsidized canteen and various free drinks.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.
Application Note

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

WebHosting • Berlin

Hybrid
EUR 90,000 - 120,000
Senior Software Engineer (f/m/d) Block Storage Provisioning / 1673
Senior Software Engineer (f/m/d) Block Storage Provisioning / 1673

IONOS SE • Berlin

Hybrid
EUR 90,000 - 130,000
Hybrid working model
Flexible hours
Canteen subsidy
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS Group • Berlin

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Flexible hours
Canteen subsidy
+4
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS DE • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten durch Vertrau­s
Kantine an Standorten
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

IONOS • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten durch Vertrau-
Kantine an einigen Standorten
+5
Senior Software Engineer (f/m/d) Managed NFS
Senior Software Engineer (f/m/d) Managed NFS

IONOS EN • Berlin

On-site
EUR 90,000 - 130,000
Subsidized canteen
Free drinks
Modern office space
+3
Staff Site Reliability Engineer (f/m/d)
Staff Site Reliability Engineer (f/m/d)

IONOS EN • Berlin

On-site
EUR 70,000 - 110,000
Flexible working hours
Subsidized canteen
Free drinks
+5
Senior Software Engineer (f/m/d) Block Storage Provisioning
Senior Software Engineer (f/m/d) Block Storage Provisioning

Ionos SE • Berlin

Hybrid
EUR 90,000 - 120,000
Hybrides Arbeitsmodell
Flexible Arbeitszeiten
Bezuschusste Kantine (teilweise) und k
+5
Staff Storage Reliability Engineer (f/m/d)
Staff Storage Reliability Engineer (f/m/d)

IONOS EN • Berlin

Hybrid
EUR 110,000 - 140,000
Hybrid working model
Flexible working hours
Modern office with good transport
+3
Staff Site Reliability Engineer (f/m/d)
Staff Site Reliability Engineer (f/m/d)

WebHosting • Berlin

Hybrid
EUR 90,000 - 120,000