In dieser spannenden Position als Senior Software Engineer sind Sie Teil eines dynamischen Teams, das innovative Softwarelösungen für Kunden aus verschiedenen Branchen konzipiert, entwickelt und implementiert. Sie beraten und unterstützen unsere Kunden bei der Neu- und Weiterentwicklung bestehender Softwarelösungen und übernehmen Verantwortung für den gesamten Lebenszyklus der Systeme. Dies umfasst die Entwicklung, das Deployment sowie das Monitoring und Alerting. Zudem sind Sie aktiv in die Steuerung von IT-Projekten eingebunden und tragen dazu bei, diese erfolgreich voranzutreiben. Ihr Wissen teilen Sie mit Ihren Kollegen, um gemeinsam kontinuierlich besser zu werden. Das Unternehmen bietet Ihnen die Möglichkeit, in einem agilen Umfeld zu arbeiten, in dem Teamarbeit und ein agiles Mindset gefördert werden. Sie profitieren von flexiblen Arbeitszeiten und der Option, bis zu fünf Tage pro Woche im Homeoffice zu arbeiten, während Sie regelmäßig an wichtigen Meetings vor Ort teilnehmen. Die Unternehmenskultur ist geprägt von einem motivierten und kollegialen Team, das gemeinsam an spannenden Projekten arbeitet und sich gegenseitig unterstützt. Darüber hinaus haben Sie Zugang zu hochwertigen Tools Ihrer Wahl und umfangreichen Weiterbildungsangeboten, um Ihre Fähigkeiten weiterzuentwickeln.
Senior Software Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium in einem MINT-Fach und bringt mindestens fünf Jahre Berufserfahrung als Softwareentwickler/-in mit, insbesondere im Umgang mit modernen Technologien und Architekturen wie Java, Python, Quarkus, Microservices, Apache Kafka und RESTful APIs. Erfahrung mit Kubernetes ist von Vorteil. Ein naturwissenschaftlicher Hintergrund sowie ein grundlegendes mathematisches Interesse sind wünschenswert. Sie sollten sich in komplexen Systemarchitekturen wohlfühlen und mit Konzepten wie Clean Code, CI/CD und DevOps vertraut sein. Analytische und konzeptionelle Fähigkeiten, Kreativität bei der Lösung komplexer Aufgabenstellungen sowie ein ausgeprägter Teamgeist sind ebenfalls wichtige Eigenschaften. Fließende Deutschkenntnisse und sehr gute Englischkenntnisse sind erforderlich, um effektiv mit Kunden und im Team kommunizieren zu können.