* 5+ years of experience in software development.
* Strong expertise in design and coding in distributed systems.
* Deep understanding of ensuring maintainability throughout the lifecycle of a product and ability to transfer this knowledge to the team.
* Experience with Continuous Delivery and Lean Development.
* Strong background in Test-Driven Development (TDD) and writing high-quality, maintainable code.
* Hands-on experience with software projects from conception to production and operations.
* A mentor mindset, passionate about knowledge-sharing and coaching junior developers.
* Strong English communication skills, both written and verbal.
Responsibilities:
* Architect and design cutting-edge cloud-native products for Kubernetes, based on requirements from the Product Owner.
* Research and prototype innovative solutions to evaluate design options and improve scalability, security, and performance.
* Design user interfaces (APIs, CLIs, GUIs) that abstract away complex operational tasks for different end user types such as application developers and platform operators.
* Participate in code reviews and test-driven development.
* Code both PoCs and production-grade software that brings your designs to life.
* Architect and enhance CI/CD pipelines and develop robust testing environments.
* Engage with customers by demonstrating the product and providing training to ensure successful adoption.
Technologies:
* Architect
* Azure
* CI/CD
* Cloud
* Golang
* Kubernetes
* Product Owner
* Security
* DevOps
* PostgreSQL
Salary: 60.000 - 90.000 EUR per year
What We Are Offering:
Flexibility: You can choose your individual workplace and organize your flexible work time, including working remotely from home within Germany.
Further Training: Comprehensive and individual training. You can choose further training offers, for example via certifications, conferences, meetups, and much more.
International team and English as company language: Take English or German classes during working time. Exchange cultural habits with your team members since they have various cultural backgrounds.
Community Work: You are invited to actively participate in workshops, conferences, and meetups to present and discuss your innovative design and implementation approaches with the community.
Family and Professional Life: Profit from our family-friendly atmosphere. We also give the opportunity to work part-time. Since dogs are welcome in our offices, we offer physical training possibilities and relaxing areas to free your mind.
More Information About the Team and Their Daily Work: Our products are used by many companies around the world to build and operate cloud-native Application Development Platforms that power the work of thousands of developers. We believe in the power of open-source collaboration to solve complex challenges in Kubernetes data management and are looking for a Senior Software Engineer (m/f/d) to push forward our vision of a centralized data service management for many Kubernetes clusters.
The product called Klutch is open-source software that simplifies managing data services and enables on-demand provisioning via a Kubernetes-native interface. It provides centralized management and on-demand provisioning of data services through a Kubernetes-native interface, while also serving as a central registry for service instances across environments.
You will be working on the definition, design, and implementation of our new automation frameworks for Kubernetes, providing a high degree of automation for complex operational tasks related to managing the complete lifecycle of applications, data services, and/or entire Kubernetes stacks. The project is still in an early stage, offering a rare opportunity to affect its design and architecture fundamentally.
If you think these are cool projects and what you've just read excites you, don't hesitate to apply for this job; we look forward to hearing from you! Feel free to do that even if you match only part of the qualifications.
#J-18808-Ljbffr