Flag job

Report

Senior Software Engineer (m/f/d)

Min Experience

5 years

Location

remote, saarbrücken

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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. Klutch is a powerful, Kubernetes-native orchestration tool that simplifies data management across multiple Kubernetes clusters. 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. Klutch leverages the power of Crossplane® for writing Klutch integrations enabling more efficient operations across multiple clusters and cloud providers. If you're passionate about improving cloud-native technologies, we are looking forward to hearing from you! YOUR CORE TASKS 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. WHAT YOU SHOULD BRING 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. BONUS SKILLS THAT MAKE YOU STAND OUT Active involvement in the open-source ecosystem, either as a contributor or maintainer. Experience working with cloud platforms such as AWS, Azure, or GCP, and cloud-native technologies. Knowledge of the Kubernetes ecosystem and common Kubernetes design patterns. Experience with the Operator SDK to develop and manage Kubernetes operators. Knowledge of Crossplane for managing infrastructure resources in Kubernetes environments. Strong proficiency in Golang for building scalable and efficient distributed systems. Expertise in Software Architecture, trade-off analysis, and decision making. Strong technical writing and documentation skills.

About the company

We are anynines – a diverse and passionate team of over 60 professionals from 11 countries, united by a shared vision: to shape the future of cloud technology. Founded in 2008, we focus on what matters most—our people, our customers, and our craft. For over 15 years, we've specialized in building and operating modern cloud platforms and automating complex database and data service infrastructures. Our expertise spans Kubernetes, Cloud Foundry, and database and data service automation. Our headquarters are located in Saarbrücken, Germany, right on the scenic campus of Saarland University. Our collaborative workspace blends innovation with community; it's easily accessible by car or public transport. At anynines, we're more than just a cloud computing company, we're a team dedicated to empowering developers and enterprises with reliable, scalable, and secure solutions for multi-cloud and on-premise environments. We look forward to helping organizations drive operational efficiency, enhance developer productivity, and ensure compliance. Join us on our journey and help us build the future of cloud technology!

Skills

software development
distributed systems
continuous delivery
lean development
test-driven development
kubernetes
cloud platforms
golang
software architecture