Auf einen Blick
- Aufgaben: Entwickle robuste Softwarelösungen und arbeite an spannenden Datenprojekten.
- Unternehmen: Contiamo, ein führendes Beratungsunternehmen mit innovativer Kultur.
- Vorteile: Flexibles Arbeiten, Home-Office-Budget und Team-Events.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Nutze modernste Technologien und löse herausfordernde Datenprobleme.
- Qualifikationen: Erfahrung in Softwareentwicklung und Teamarbeit erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Contiamo ist eine führende Beratungsfirma, die ein interdisziplinäres Team von erfahrenen Experten in Datenwissenschaft, Datenengineering, Mathematik, Unternehmensberatung und Change Management vereint. Unsere umfangreiche Erfahrung ermöglicht es uns, hochwertige Datenlösungen zu liefern, die tiefes Geschäftswissen nahtlos integrieren. Wir arbeiten mit Branchenführern wie Mercedes Benz, CBRE und Deutsche Telekom zusammen, um ihre dringendsten geschäftlichen Herausforderungen durch intelligente Datennutzung anzugehen. Als vertrauenswürdiger Partner sind wir stolz darauf, skalierbare Cloud-Anwendungen bereitzustellen und Open-Source-Tools zu nutzen, um elegante Lösungen für komplexe Probleme zu finden.
Bei Contiamo gedeiht unsere Kultur durch schnelle Iterationen und ein hohes Vertrauensumfeld, in dem jeder erhebliche Verantwortung erhält. Wir glauben an die Kraft einer unterstützenden Atmosphäre, die sowohl individuelle Beiträge als auch die Freude an der Teamarbeit wertschätzt. Unsere Projekte umfassen eine Vielzahl spannender Anwendungsfälle für Daten, darunter:
- Generative KI
- Daten- und KI-Strategie
- Datenarchitektur und Einrichtung von Cloud-Datenlagern
- Entwicklung datenintensiver Anwendungen und Algorithmen
- Fortgeschrittene Datenwissenschaft und maschinelles Lernen
Was Sie tun werden
Als Senior Software Engineer bei Contiamo liegt Ihr Fokus auf der Entwicklung und Implementierung technischer Designs, während Sie Ihre technischen und Führungsfähigkeiten in einer lernorientierten Umgebung erweitern. Sie gestalten Lösungen und Standards, indem Sie Folgendes tun:
- Robuste, hochwertige Lösungen liefern: Nutzen Sie Webtechnologien, erstellen Sie APIs, arbeiten Sie mit relationalen Datenbanken und implementieren Sie ereignisgesteuerte Systeme (Streams/Queues), um zuverlässige, wartbare Software zu erstellen.
- Best Practices innerhalb von Projekten fördern: Wenden Sie Ingenieurbest Practices, Codequalität und Wartbarkeit an und setzen Sie sich dafür ein.
- Technische Forschung und Bewertung durchführen: Nehmen Sie an der Forschung und Bewertung von Tools, Frameworks und Systemdesign teil, mit einem Schwerpunkt auf Zuverlässigkeit und Beobachtbarkeit.
- Mit Engineering- und Datenteams zusammenarbeiten: Arbeiten Sie eng mit Datenwissenschafts- und KI-Teams zusammen, um generative KI- und ML-basierte Anwendungen bereitzustellen und eine nahtlose Integration und Leistung sicherzustellen.
- Über Projekte hinweg beitragen: Leiten Sie die Implementierung eines Hauptprojekts, während Sie andere Projekte durch Code-Reviews, Entwurfsdiskussionen und technische Spikes unterstützen.
- Wissen teilen und Zusammenarbeit fördern: Nehmen Sie aktiv an Unternehmenspräsentationen und Engineering-Synchronisationssitzungen teil, um Ihre Ideen und jüngsten Erkenntnisse zu teilen.
- Lösungen dokumentieren: Führen Sie umfassende, klare und gut strukturierte Dokumentationen, die Kunden und Teammitglieder in die Lage versetzen, ihre Lösungen zu verstehen und zu verwalten.
- Mit Kunden interagieren: Nehmen Sie an Kundenanrufen oder technischen Workshops teil, um Fragen zu beantworten und technische Eingaben zu geben. Sie sind nicht dafür verantwortlich, Kundenengagements zu leiten.
Was Sie ausmacht
Sie haben lange genug in der Technologie gearbeitet, um Ihre Fähigkeit zu demonstrieren, ein unabhängiger Problemlöser zu sein, und können effektiv mit Ihrem Team und externen Stakeholdern zusammenarbeiten. Auch wenn Sie möglicherweise nicht alles, was unten aufgeführt ist, gemeistert haben, verfügen Sie über die Mehrheit der folgenden Fähigkeiten:
- Selbstmotiviert und neugierig, mit einem proaktiven Ansatz zum Lernen, zur Verbesserung und zur Lösung komplexer Probleme.
- Klare und effektive Kommunikation, in der Lage, Ihren Stil nach Bedarf für den Projekterfolg anzupassen.
- Nachgewiesenes Engagement für Qualität und gute Balance zwischen Geschwindigkeit und Zuverlässigkeit.
- Genießen Sie die Arbeit über das gesamte Spektrum der Anwendungsentwicklung und des Datenengineerings, von Mikroanwendungen, verteilten Systemen und Streaming-Daten bis hin zu Datenlagern.
- Setzen Sie sich für starke Typisierung, Typ-Hinweise und Schemadokumentation (z.B. OpenAPI) ein, um einen starken Datenvertrag innerhalb und zwischen Anwendungen zu gewährleisten.
- Erfahren in Python (oder einer ähnlichen Sprache wie Go, NodeJS) mit umfangreicher Erfahrung im Aufbau, Debuggen und Optimieren von APIs, verteilten Systemen und/oder Datenpipelines.
- Erfahrung mit modernen Technologien und Frameworks, einschließlich FastAPI, PydanticAI, Haystack, LangChain, OpenTelemetry, Procrastinate, Datenbanken wie Postgres und Snowflake, Warteschlangensystemen wie SQS/Kafka und Airflow.
- Ein Engagement für DevOps-Prinzipien; Sie verstehen, wie Anwendungen bereitgestellt werden, einschließlich CI/CD, Containerisierung, Orchestrierungssysteme wie Kubernetes und wie dies den Lebenszyklus von Anwendungen beeinflusst.
- Derzeit wohnhaft in Deutschland oder ziehen einen Umzug in Betracht. Sie müssen ein EU-Arbeitsvisum haben.
Was wir bieten
- Ein dynamisches Umfeld mit der Möglichkeit, über das gesamte Spektrum der Softwareentwicklung zu arbeiten.
- Die Möglichkeit, herausfordernde Datenprobleme mit modernster Technologie anzugehen.
- Flexible Arbeitszeiten (wirklich!).
- Ein hochqualifiziertes Team, mit dem Sie arbeiten und von dem Sie lernen können.
- Homeoffice-Budget + wählen Sie die Ausrüstung, mit der Sie arbeiten möchten.
- Arbeiten Sie remote aus anderen EU-Ländern für eine begrenzte Zeit.
- Schönes Büro im Herzen Berlins, Team-Mittagessen und Veranstaltungen, bezahltes Fitnessstudio-Mitgliedschaft und mehr...
Wir schätzen Vielfalt und ermutigen Bewerbungen von Personen aus allen Hintergründen. Wenn Sie glauben, dass Sie die Fähigkeiten und die Leidenschaft haben, in dieser Rolle erfolgreich zu sein, würden wir uns freuen, von Ihnen zu hören.
Auswahlprozess:
- Screening-Anruf (Runde 0, Dauer: 30 Minuten)
- Erfahrungsbewertungsgespräch (Runde 1; Dauer: 45-60 Minuten)
- Technische Bewertung (Runde 2; Dauer: 60 Minuten)
- Team kennenlernen / Kommunikationsbewertung (Runde 3; Dauer: 90-120 Minuten; persönliche Teilnahme bevorzugt)
- Optional: Partner kennenlernen (Runde 4; Dauer: 45-60 Minuten; persönliche Teilnahme bevorzugt)
Senior Software Engineer Arbeitgeber: Contiamo GmbH
Contiamo ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Teamarbeit und individuelle Beiträge gleichermaßen geschätzt werden. Mit flexiblen Arbeitszeiten, der Möglichkeit, von verschiedenen EU-Ländern aus zu arbeiten, und einem hochqualifizierten Team, das sich leidenschaftlich für innovative Datenlösungen einsetzt, fördern wir das persönliche Wachstum und die berufliche Entwicklung unserer Mitarbeiter. Unser Büro im Herzen Berlins bietet nicht nur eine inspirierende Atmosphäre, sondern auch zahlreiche Annehmlichkeiten wie Team-Lunches, Events und ein Fitnessstudio-Mitgliedschaft.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer erhalten könnten
✨Tipp Nummer 1
Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die in der Branche arbeiten oder bei Contiamo sind. Oft gibt es ungeschriebene Stellen oder Empfehlungen, die dir einen Vorteil verschaffen können.
✨Tipp Nummer 2
Bereite dich gut auf die Interviews vor! Informiere dich über die neuesten Technologien und Trends im Bereich Software Engineering. Zeige, dass du nicht nur die Anforderungen erfüllst, sondern auch ein echter Teamplayer bist.
✨Tipp Nummer 3
Nutze unsere Website für deine Bewerbung! Wir haben viele Ressourcen, die dir helfen können, dich optimal zu präsentieren. Zeig uns, was du kannst und warum du die perfekte Ergänzung für unser Team bist.
✨Tipp Nummer 4
Sei authentisch und zeige deine Leidenschaft für Technologie! Lass uns wissen, was dich antreibt und wie du zur Kultur von Contiamo passen würdest. Wir suchen nach Menschen, die nicht nur Fähigkeiten, sondern auch Begeisterung mitbringen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserer Kultur passen!
Betone deine Erfahrungen:Erzähl uns von deinen bisherigen Projekten und wie du Herausforderungen gemeistert hast. Konzentriere dich auf relevante Erfahrungen, die zeigen, dass du ein selbstständiger Problemlöser bist.
Mach es klar und strukturiert:Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Überschriften, damit wir schnell die wichtigsten Informationen finden können. Das zeigt auch, dass du Wert auf Dokumentation legst!
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie man sich auf ein Vorstellungsgespräch bei Contiamo GmbH vorbereitet
✨Verstehe die Unternehmenskultur
Mach dich mit der Kultur von Contiamo vertraut. Sie legen Wert auf Teamarbeit und eine unterstützende Atmosphäre. Überlege dir, wie du deine Erfahrungen in einem solchen Umfeld einbringen kannst und sei bereit, Beispiele zu teilen, die deine Teamfähigkeit und deinen Beitrag zur Zusammenarbeit zeigen.
✨Technische Vorbereitung ist alles
Da die Rolle einen starken technischen Fokus hat, solltest du dich intensiv mit den Technologien und Frameworks auseinandersetzen, die in der Stellenbeschreibung erwähnt werden. Bereite dich darauf vor, spezifische Fragen zu Python, APIs und Datenpipelines zu beantworten und zeige, dass du die besten Praktiken in der Softwareentwicklung verstehst.
✨Bereite Fragen vor
Zeige dein Interesse an der Position und dem Unternehmen, indem du durchdachte Fragen vorbereitest. Frage nach den aktuellen Projekten, den Herausforderungen, die das Team bewältigt, oder wie sie neue Technologien implementieren. Das zeigt, dass du proaktiv bist und wirklich an der Rolle interessiert bist.
✨Kommunikation ist der Schlüssel
Da die Rolle auch die Zusammenarbeit mit verschiedenen Teams erfordert, solltest du deine Kommunikationsfähigkeiten betonen. Übe, technische Konzepte klar und verständlich zu erklären, und sei bereit, Beispiele für erfolgreiche Teamprojekte zu geben, bei denen du effektiv kommuniziert hast.