Jobs and Careers
AN

Senior Software Engineer (m/f/d)

anynines GmbH
Saarbrücken, GermanyRemotefull_timeVerifiedPosted 21 Mar 2025

About the role

ABOUT THIS JOB

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.

WHAT WE ARE OFFERING

  • Flexibility 
    • You can choose your individual workplace and organize your flexible work time. Including working remotely from home (within Germany). Our employees are spread all over Germany and our teams work remotely for the most part. 
  • 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, Conferences & Meetups
    • We value active participation in the professional community, and encourage attending industry conferences, contributing to meetups, and representing the company. We recognize their importance in fostering innovation, continuous learning, and industry connections, so we provide time and resources for these activities.
    • Use the opportunity to produce content such as technical articles, videos or talk proposals featuring your own research, design and development

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

anynines GmbH

View company profile →