Senior Software Engineer - Messaging, Data & AI

Senior Software Engineer - Messaging, Data & AI

Baar Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
E

Auf einen Blick

  • Aufgaben: Verantworte die Architektur und Implementierung moderner Messaging- und AI-Lösungen.
  • Unternehmen: Evoila, ein wachsendes Unternehmen für Cloud-Infrastruktur und AI.
  • Vorteile: Flexibles Arbeiten, Weiterbildungsmöglichkeiten und moderne Arbeitsausstattung.
  • Weitere Informationen: Flache Hierarchien und eine Du-Kultur fördern deine Ideen und Entwicklung.
  • Warum dieser Job: Gestalte innovative Projekte und arbeite mit den neuesten Technologien.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in RabbitMQ und Kafka.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Du hast mehrjährige Erfahrung im Aufbau von Event-driven-Architekturen - RabbitMQ ist für Dich Alltagsgeschäft, Kafka und API Management ebenso? Zusätzlich hast Du Lust, Dich in Private-AI-/LLM-Integration einzuarbeiten und mitzugestalten, wie Unternehmen KI sicher und On-Premise nutzbar machen?

Als Senior Software Engineer bist Du bei uns die zentrale Schnittstelle zwischen unseren Kunden und unseren Development- und Infrastruktur-Teams. Du übernimmst Verantwortung für Architektur und Implementierung moderner Messaging-, Daten- und AI-Lösungen, koordinierst zwischen allen Stakeholdern und stellst die termingerechte Lieferung sicher.

Deine Aufgaben:

  • Verantwortung für technische Planung, Architektur und Implementierung moderner Softwarelösungen - Schwerpunkt Event-Driven-Architekturen (RabbitMQ, Kafka) und Datenplattformen
  • Konzeption und Umsetzung von Private-AI-/LLM-Lösungen - On-Prem-Inferencing, RAG-Architekturen, Datenresidenz-konforme AI-Integration für Kunden mit hohen Compliance-Anforderungen
  • Direkte Kommunikation mit Kunden zur Anforderungsanalyse, Lösungspräsentation und Statusupdates
  • Vermittlung und Übersetzung von Anforderungen zwischen Kunden und Team
  • Sicherstellen, dass gelieferte Lösungen höchsten Qualitätsstandards entsprechen
  • Coaching des Teams bei technischen Herausforderungen
  • Proaktive Identifizierung und Lösung von Projektrisiken

Was Du mitbringen solltest:

  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, davon mindestens 2 Jahre in einer leitenden bzw. Senior-Position
  • Fundierte Erfahrung mit RabbitMQ sowie Erfahrung mit Kafka, weiteren Event-Streaming-Architekturen und API Management
  • Fundierte Kenntnisse in Backend-Technologien, insbesondere Java / Spring (Spring Boot)
  • Praktische Erfahrung mit Private AI / LLM-Integration - On-Prem-Inferencing, RAG, Vector-Datenbanken, Datenresidenz- und Security-Anforderungen bei KI-Lösungen
  • DevOps-Praktiken (IaC, CI/CD) sowie Erfahrung mit sicheren Cloud-Architekturen (Auth-Strategien, Datenschutz, Compliance)
  • Analytisches und konzeptionelles Denkvermögen sowie eine selbständige, strukturierte Arbeitsweise
  • Kommunikationsstärke, um die Brücke zwischen technischen und nicht-technischen Teams zu schließen
  • Verhandlungssicheres Deutsch und Englisch

Optimal wäre, wenn Du …

  • Einen (Fach-)Hochschulabschluss in der Informatik oder eine vergleichbare Ausbildung mitbringst - praktische Erfahrung zählt für uns mehr als der Abschluss
  • Cloud-Native-Praxis mitbringst: Containerisierung (Docker, Kubernetes, Bitnami-Stacks), Microservices, Cloud-Plattformen (AWS, Azure, Google Cloud)
  • Praxis in Monitoring & Logging als integraler Teil des Betriebs hast (z. B. Prometheus, Grafana, ELK/OpenSearch)
  • Bereits mit Broadcom/VMware VCF-Umgebungen als Zielplattform gearbeitet hast
  • Erfahrung in der Zusammenarbeit mit Nearshoring- oder Offshore-Teams hast

Wer wir sind

evoila ist ein europäischer Spezialist für Cloud Infrastructure, Cloud Native, Data & AI sowie Application Modernization mit starkem Wachstum in Europa. Wir unterstützen mittelständische und große Unternehmen beim Design, Aufbau und Betrieb moderner IT-Umgebungen über den gesamten Stack hinweg, gemeinsam mit VMware, Microsoft und weiteren führenden Technologiepartnern. In der Schweiz bündelt die evoila Switzerland AG mit Sitz in Baar (Zug) unsere Aktivitäten für unsere Schweizer Kunden und Mitarbeitenden. Mit der Stärke der europäischen evoila-Gruppe im Rücken verbinden wir tiefes technisches Know-how mit der Agilität eines inhabergeführten Unternehmens, ohne unnötige Bürokratie, mit kurzen Entscheidungswegen und echter Verantwortung für den Kundenerfolg.

Bei evoila erwarten Dich spannende Projekte über die gesamte Bandbreite moderner IT, von Cloud-Infrastruktur und Plattform-Engineering über Data, AI und Automatisierung bis hin zu Application Modernization. Wir arbeiten mit den neuesten AI-Services und entwickeln uns kontinuierlich weiter, in Skills, Technologien und Arbeitsweisen.

Warum Du bei uns arbeiten solltest:

  • Inhabergeführtes Unternehmen mit kurzen Entscheidungswegen, flachen Hierarchien und einer Du-Kultur über alle Teams hinweg
  • Arbeite mit modernsten Cloud-, Daten- und Automatisierungstechnologien gemeinsam mit hochqualifizierten Kolleginnen und Kollegen
  • Gestalte technische und architektonische Entscheidungen aktiv mit, Deine Stimme zählt, Deine Projekte machen den Unterschied
  • Echte Entwicklungsmöglichkeiten: Zertifizierungen, kontinuierliche Weiterbildung und anspruchsvolle Kundenprojekte über viele Branchen hinweg
  • Hybrides Arbeitsmodell mit Büro in Baar (Zug)

Was wir Dir bieten:

  • Mobile Office & flexible Arbeitszeiten
  • Premium-Arbeitsausstattung (Deine Wahl: Mac oder Windows)
  • Großzügiges Budget für Weiterbildungen und Zertifizierungen
  • Regelmäßige Team-Events, Offsites und ein eingespieltes Schweizer Team

Senior Software Engineer - Messaging, Data & AI Arbeitgeber: evoila

Als Arbeitgeber bieten wir ein dynamisches und unterstützendes Umfeld, in dem kontinuierliches Lernen und Entwicklung gefördert werden. Unsere Mitarbeiter profitieren von attraktiven lokalen Benefits, regelmäßigen Team-Events und der Möglichkeit, an spannenden Cloud-Transformationsprojekten zu arbeiten. Wir legen großen Wert auf eine strukturierte Arbeitsweise und fördern die persönliche sowie berufliche Weiterentwicklung in einem echten Tech-Nerd-Team.

E

Kontaktdaten:

evoila Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer - Messaging, Data & AI erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei evoila anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Messaging, Data & AI bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei evoila vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Messaging, Data & AI mit Bravour zu bestehen

Event-driven-Architekturen
RabbitMQ
Kafka
API Management
Private-AI-Integration
On-Prem-Inferencing
RAG-Architekturen

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei evoila klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei evoila vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.