Senior Software Engineer - kcp (w,m,d)

Reposted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Hamburg
In-Office or Remote
Senior level
Information Technology • Software
The Role
The Senior Software Engineer will develop and enhance cloud-native products using Go and Kubernetes, focusing on high-availability services and CI/CD automation.
Summary Generated by Built In

Location: Remote (Time zone: CET +/- 4hrs) or On-site in Hamburg, Germany.

About us

At Kubermatic, we believe that businesses should focus on their core purpose: writing groundbreaking applications, not operations. In line with our commitment to make Kubernetes as easy as possible, we help IT teams worldwide to fully automate their Kubernetes and cloud native operations across multi-cloud, edge, and on-prem. 

As one of the top corporate contributors to the Kubernetes project, we develop enterprise-grade software solutions and provide professional services and support to safely navigate and accelerate your cloud native transformation. Our open-source Kubermatic Kubernetes Platform makes it easy to operate thousands of Kubernetes clusters on any infrastructure.

If you are looking for a neatly structured environment, we are just not a good match. But if you are thrilled by the prospect of joining a technology start-up with a lot of room for your own ideas and personal growth, we definitely should at least have a chat.

Role Summary

As a Software Engineer at Kubermatic, you will play a key role in developing and enhancing our cutting-edge products like the Kubermatic Developer Platform. You will work with modern technologies such as Go, Kubernetes, and Prometheus to build high-availability services, design new features, and contribute to open-source projects, including those under the CNCF umbrella.

Your responsibilities will include developing well-tested, performant, and secure code, implementing CI/CD automation, and collaborating closely with cross-functional teams, including Product Management and UX. You will contribute to roadmap discussions, advocate for technical improvements, and help drive innovation in a fast-paced, iterative environment. 

Your experience in Kubernetes controllers and deep understanding of Kubernetes API internals will be vital to our cloud-native initiatives. Strong communication skills, a pragmatic mindset, and a passion for quality code are essential in this role.

What will you be doing?             

  • Work with cutting-edge technologies (Go, Kubernetes, Prometheus) to build our products like Kubermatic Developer Platform
  • Contribute to and potentially maintain upstream projects under the kcp umbrella (a CNCF Sandbox project) and engage with the upstream community
  • Create E2E tests and automate workflows for CI/CD
  • Build the infrastructure behind high-availability services
  • Design and implement new services and features
  • Contribute your knowledge in roadmap and feature discussions
  • Develop features and improvements to the Kubermatic product in a secure, well-tested, and performant way
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain in a fast-paced, iterative environment
  • Advocate for improvements to the product
  • Solve technical problems of moderate scope and complexity
  • Craft 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
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
  • Represent 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 should you bring with you?

  • You demonstrate skills in software development with proficiency in Go
  • You are comfortable with distributed systems, container technologies, Kubernetes, and the cloud native stack
  • You have experience in Kubernetes controllers and operators development 
  • You have an in-depth understanding of Kubernetes API machinery and controllers developed as part of the core Kubernetes project
  • You value pragmatism and a result-oriented team and project work
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • You have strong coding skills and experience in writing clean, maintainable, and efficient code for cloud infrastructure tasks
  • You have an excellent command of English 
  • Optional: You have a proven track record of open source contributions to projects in the cloud native space

Why join Kubermatic?

  • 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 
  • 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 in CNCF projects or special interest groups

Top Skills

Go
Kubernetes
Prometheus
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Hamburg
47 Employees
Year Founded: 2016

What We Do

At Kubermatic, we believe that businesses should focus on their core: write groundbreaking applications, not operations. In line with our strong commitment to make Kubernetes as boring as possible, we help IT teams worldwide to fully automate their Kubernetes and cloud native operations across multi-cloud, edge, and on-prem.

As the Top 5 corporate contributor to the Kubernetes Project in 2019, we develop enterprise-grade software solutions and provide professional services and support to safely navigate and accelerate the cloud native transformation. Our open source Kubermatic Kubernetes Platform makes it easy to operate thousands of Kubernetes clusters on any infrastructure.

Similar Jobs

WeLocalize Logo WeLocalize

Shape the Future of AI — Ukrainian Talent Hub

Machine Learning • Natural Language Processing
In-Office or Remote
34 Locations
2331 Employees

WeLocalize Logo WeLocalize

Shape the Future of AI — Slovak Talent Hub

Machine Learning • Natural Language Processing
In-Office or Remote
35 Locations
2331 Employees

WeLocalize Logo WeLocalize

Shape the Future of AI — Portuguese Talent Hub

Machine Learning • Natural Language Processing
In-Office or Remote
35 Locations
2331 Employees

WeLocalize Logo WeLocalize

Shape the Future of AI — Serbian Talent Hub

Machine Learning • Natural Language Processing
In-Office or Remote
35 Locations
2331 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account