Hiring Software Engineer - Virtualization | Kubermatic GmbH

Software Engineer - Virtualization

Kubermatic Gmbh | Germany

Date listed

3 weeks ago

Remote

Yes

Role summary

As a Sr. Software Engineer - Kubernetes Virtualization at Kubermatic, you will get first-hand experience in building features that use cutting edge technology (Go, Kubernetes, KubeVirt, KVM, and more). As a member of the development team focused on Kubernetes virtualization, your focus will be designing and building quality solutions for constructing virtual machines that serve as a base for Kubernetes clusters or legacy workload.

What you will be doing

  • Working with cutting-edge technologies (Go, Kubernetes, KubeVirt, KVM) to build our products like Kubermatic.
  • Managing VMs on top of Kubernetes with KubeVirt.
  • Creating E2E test and automate workflows for CI/CD.
  • Building the infrastructure behind high-availability services.
  • Designing and implementing new services and features.
  • Contributing your knowledge in roadmap and feature discussions.
  • Developing features and improvements to the Kubermatic product in a secure, well-tested, and performant way.
  • Collaborating with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocating for improvements to product quality, security, and performance.
  • Solving technical problems of moderate scope and complexity.
  • Crafting code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognizing impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
  • Representing Kubermatic and its values in public communication around specific projects and community contributions.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

What we are looking for

  • You have previously applied knowledge of Virtualization like KVM
  • You have infrastructure development experience with Golang/C/C++/Python/Java and you worship high-quality code
  • You are comfortable with distributed systems, container technologies, Kubernetes and the cloud native stack
  • You value pragmatism and result-oriented team and project work
  • You have a very good command of English

What you get in return

  • A dynamic and still laid-back team (yes, you can combine that)
  • Agile development practices, cutting edge technologies (Kubernetes, Go, and Prometheus) and an up-to-date stack
  • Full support with getting the training and certification you need to do a good job (CKA, Linux Foundation Certification...) and conference opportunities
  • Obviously: flexible working hours, responsibility, free choice of IDE and OS,...
  • For remote workers: a great infrastructure set-up and regular hackathons and events in Hamburg, so that you won't feel any difference. Ok, besides free coffee ;-)

Anything else?

  • We love community events - so you will definitely enjoy our meetups and our own community conferences ContainerDays and GoDays
  • As a member of the Cloud Native Computing Foundation we are able to offer certified courses and first class information about what's coming up next in the Kubernetes ecosystem. And if you want to contribute, you are welcome to engage at CNCF projects or special interest groups

Findwork Copyright © 2021

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs