656 Jobs für Microservices in Deutschland

Senior Softwareentwickler - Distributed Systems

80331 Munich, Bayern WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Klient, ein innovatives Softwareunternehmen im Herzen Münchens , sucht einen erfahrenen Senior Softwareentwickler mit Fokus auf Distributed Systems. Diese Position ist vollständig remote und bietet Ihnen die Flexibilität, von Ihrem Wunschort aus zu arbeiten und an bahnbrechenden Projekten mitzuwirken. Sie werden Teil eines hochqualifizierten Teams, das skalierbare und hochverfügbare Systeme entwickelt, die das Rückgrat unserer digitalen Produkte bilden. Ihre Expertise in der Entwicklung verteilter Architekturen ist entscheidend für unseren Erfolg.

Ihre Aufgaben:
  • Design, Entwicklung und Implementierung von skalierbaren, robusten und hochperformanten verteilten Systemen.
  • Arbeit mit modernen Programmiersprachen wie Java, Go oder Python und zugehörigen Frameworks.
  • Entwicklung und Wartung von Microservices-Architekturen.
  • Implementierung von Messaging-Systemen (z.B. Kafka, RabbitMQ) und Datenbanksystemen (SQL und NoSQL).
  • Sicherstellung der Zuverlässigkeit, Fehlertoleranz und Skalierbarkeit der entwickelten Systeme.
  • Verantwortung für den gesamten Softwareentwicklungszyklus, von der Anforderungsanalyse über das Design und die Implementierung bis hin zu Tests und Deployment.
  • Optimierung von Systemleistung und Ressourcennutzung.
  • Schreiben von sauberem, wartbarem und gut dokumentiertem Code.
  • Aktive Teilnahme an Code-Reviews und Mentoring von Junior-Entwicklern.
  • Zusammenarbeit mit Produktmanagern, Designern und anderen Ingenieurteams, um technische Lösungen zu entwickeln, die den Geschäftsanforderungen entsprechen.
  • Erforschung und Einführung neuer Technologien und Best Practices im Bereich verteilter Systeme.

Ihr Profil:
  • Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer vergleichbaren Disziplin.
  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 3 Jahre mit Schwerpunkt auf verteilten Systemen.
  • Fundierte Kenntnisse in mindestens einer relevanten Programmiersprache (Java, Go, Scala, C#, Python etc.) und modernen Entwicklungsframeworks.
  • Erfahrung mit Cloud-Plattformen wie AWS, Azure oder GCP.
  • Tiefgehendes Verständnis von verteilten Systemkonzepten (Konsistenzmodelle, CAP-Theorem, Eventual Consistency).
  • Erfahrung mit Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes.
  • Kenntnisse in der Arbeit mit NoSQL-Datenbanken (z.B. Cassandra, MongoDB) und/oder relationalen Datenbanken.
  • Erfahrung mit CI/CD-Pipelines und agilen Entwicklungsmethoden (Scrum, Kanban).
  • Ausgeprägte analytische Fähigkeiten und eine Leidenschaft für komplexe technische Herausforderungen.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Hohe Eigenmotivation, Teamfähigkeit und die Fähigkeit, selbstständig in einem remote Umfeld zu arbeiten.

Wir bieten Ihnen eine herausfordernde Rolle in einem dynamischen Umfeld mit spannenden Projekten und der Möglichkeit, die Zukunft der Technologie maßgeblich mitzugestalten. Profitieren Sie von flexiblen Arbeitszeiten und einem wettbewerbsfähigen Gehaltspaket.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Backend Developer (Microservices & Architecture)

Herford, Nordrhein Westfalen AIFANO GmbH

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

employee

Aifano GmbH is an AI-driven company dedicated to revolutionizing enterprise workflows through intelligent automation and data-driven solutions. We develop products that seamlessly integrate AI technologies to optimize business processes efficiently. Our focus is on leveraging the best foundation models, fine-tuning AI for enterprise needs, and ensuring secure, scalable AI adoption.

Tasks
Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Cloud Architect - Distributed Systems

50667 Cologne, Nordrhein Westfalen WhatJobs

Vor 2 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Kunde ist ein führendes Technologieunternehmen und sucht einen erfahrenen Senior Cloud Architect, der unser IT-Team von überall aus verstärkt. Sie sind verantwortlich für das Design, die Entwicklung und die Implementierung unserer hochmodernen Cloud-Infrastruktur und verteilten Systeme. Diese Rolle erfordert eine tiefe Expertise in Cloud-Architektur, Skalierbarkeit, Sicherheit und Performance-Optimierung über verschiedene Cloud-Plattformen hinweg. Zu Ihren Hauptaufgaben gehört die Konzeption robuster und skalierbarer Cloud-Lösungen, die den geschäftlichen Anforderungen entsprechen. Sie werden die Architektur von Microservices und verteilten Systemen entwerfen und leiten. Die Auswahl geeigneter Cloud-Services und Technologien sowie die Gewährleistung der Einhaltung von Sicherheitsstandards und Compliance-Vorschriften fallen in Ihren Verantwortungsbereich. Sie werden eng mit den Entwicklungsteams zusammenarbeiten, um die Implementierung der entworfenen Architekturen zu unterstützen und Best Practices für DevOps und Infrastructure-as-Code (IaC) zu fördern. Die Überwachung der Performance der Cloud-Infrastruktur, die Identifizierung von Engpässen und die Implementierung von Optimierungsstrategien sind ebenfalls wichtige Aufgaben. Die Bewertung und Einführung neuer Cloud-Technologien und -Tools zur Steigerung der Effizienz und Innovationsfähigkeit gehört zu Ihrem Mandat. Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer verwandten technischen Disziplin wird vorausgesetzt. Sie bringen umfangreiche Erfahrung in der Gestaltung und Implementierung komplexer Cloud-Architekturen (AWS, Azure, GCP) mit, idealerweise mit einem Fokus auf verteilte Systeme und Microservices. Fundierte Kenntnisse in Bereichen wie Containerisierung (Docker, Kubernetes), Serverless Computing, Datenbanken (SQL/NoSQL), Netzwerke und Sicherheit sind unerlässlich. Erfahrung mit IaC-Tools (Terraform, Ansible) und CI/CD-Pipelines ist ein Muss. Starke analytische Fähigkeiten, Problemlösungskompetenz und die Fähigkeit, technische Konzepte klar zu kommunizieren, sind entscheidend. Sie müssen in der Lage sein, selbstständig zu arbeiten, komplexe Herausforderungen zu meistern und innovative Lösungen zu entwickeln. Hervorragende Englischkenntnisse in Wort und Schrift sind unerlässlich, da die Kommunikation im globalen Team in englischer Sprache erfolgt. Wenn Sie bereit sind, die Zukunft unserer Cloud-Infrastruktur mitzugestalten, freuen wir uns auf Ihre Bewerbung.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Backend Engineer - Distributed Systems

90403 Nuremberg, Bayern WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Kunde, ein führendes Technologieunternehmen im Bereich skalierbarer Softwarelösungen, sucht einen erfahrenen Senior Backend Engineer zur Verstärkung seines hochqualifizierten Remote-Teams, mit Hauptanbindung an Nürnberg, Bayern . Diese Position fokussiert sich auf die Entwicklung und Optimierung von hochperformanten, verteilten Systemen, die das Rückgrat unserer Produkte bilden. Wenn Sie eine Leidenschaft für komplexe technische Herausforderungen, exzellente Programmierfähigkeiten und die Bereitschaft, innovative Lösungen zu entwickeln, mitbringen, dann ist dies die ideale Gelegenheit.

Ihre Aufgaben:
  • Design, Entwicklung und Implementierung von skalierbaren, robusten und wartungsfreundlichen Backend-Diensten und APIs.
  • Arbeit an verteilten Systemen, Microservices-Architekturen und datenintensiven Anwendungen.
  • Auswahl und Anwendung geeigneter Technologien und Frameworks zur Lösung komplexer technischer Probleme.
  • Optimierung der Systemleistung, Skalierbarkeit und Zuverlässigkeit.
  • Entwicklung und Pflege von Unit-, Integrations- und End-to-End-Tests.
  • Mitwirkung an der Definition von Systemarchitekturen und technischen Roadmaps.
  • Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und anderen Stakeholdern zur Definition von Anforderungen und zur Bereitstellung von Lösungen.
  • Mentoring von Junior-Entwicklern und Förderung von Best Practices in der Softwareentwicklung.
  • Durchführung von Code-Reviews und Sicherstellung hoher Qualitätsstandards.
  • Diagnose und Behebung von Fehlern und Performance-Problemen in Produktionsumgebungen.

Ihr Profil:
  • Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer vergleichbaren Qualifikation.
  • Mehrjährige Berufserfahrung in der Backend-Entwicklung, idealerweise mit Fokus auf verteilte Systeme oder Microservices.
  • Sehr gute Kenntnisse in mindestens einer etablierten Backend-Programmiersprache (z.B. Java, Python, Go, C++, Scala).
  • Umfangreiche Erfahrung mit Datenbanksystemen (SQL und NoSQL) und Messaging-Queues.
  • Tiefes Verständnis von Systemdesignprinzipien, Algorithmen und Datenstrukturen.
  • Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Containerisierung (Docker, Kubernetes) ist ein großer Vorteil.
  • Starke analytische und Problemlösungsfähigkeiten.
  • Ausgeprägte Kommunikations- und Teamfähigkeiten, Fähigkeit zur effektiven Zusammenarbeit in einem Remote-Team.
  • Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
  • Fließende Deutsch- und Englischkenntnisse in Wort und Schrift.

Wir bieten eine dynamische Arbeitsumgebung, die Möglichkeit, an zukunftsweisenden Technologien zu arbeiten, sowie attraktive Karriereentwicklungsmöglichkeiten. Wenn Sie die technische Exzellenz unseres Unternehmens mitgestalten wollen, freuen wir uns auf Ihre Bewerbung.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Software Engineer - Distributed Systems

04103 Leipzig, Sachsen WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Klient ist ein schnell wachsendes Technologieunternehmen, das sich auf die Entwicklung hochskalierbarer verteilter Systeme spezialisiert hat. Wir suchen einen Senior Software Engineer, der unser Remote-First-Team verstärkt. In dieser Rolle sind Sie verantwortlich für das Design, die Entwicklung und die Implementierung komplexer, robuster und hochperformanter verteilter Systeme und Microservices. Sie arbeiten an der Weiterentwicklung unserer Kernplattform, die eine hohe Verfügbarkeit und Skalierbarkeit gewährleisten muss. Zu Ihren Aufgaben gehören die Analyse von Leistungsengpässen, die Implementierung von effizienten Algorithmen, die Auswahl geeigneter Technologien und die Sicherstellung der Codequalität durch Tests und Code-Reviews. Sie werden eng mit anderen Ingenieuren, Produktmanagern und Data Scientists zusammenarbeiten, um innovative Lösungen zu entwickeln. Da wir ein Remote-First-Unternehmen sind, ist eine ausgezeichnete schriftliche und mündliche Kommunikation sowie die Fähigkeit, unabhängig und kollaborativ in einem verteilten Team zu arbeiten, unerlässlich. Erfahrung mit Cloud-Plattformen (AWS, GCP oder Azure), Containerisierung (Docker, Kubernetes) und Messaging-Queues (Kafka, RabbitMQ) ist sehr wünschenswert.
Diese Position ist vollständig remote ausgeschrieben, Sie können also von überall arbeiten.
Aufgaben:
  • Entwurf, Entwicklung und Implementierung von verteilten Systemen und Microservices.
  • Fokus auf Skalierbarkeit, Zuverlässigkeit und Performance.
  • Schreiben von sauberem, wartbarem und gut getestetem Code.
  • Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
  • Analyse von Systemverhalten und Behebung von Performance-Problemen.
  • Zusammenarbeit mit Produktmanagement und anderen Ingenieurteams.
  • Beitrag zur technischen Roadmap und Architekturdiskussionen.
  • Optimierung von Deployment- und Monitoring-Prozessen.
Qualifikationen:
  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt auf verteilten Systemen.
  • Sehr gute Kenntnisse in mindestens einer modernen Programmiersprache wie Java, Go, Python oder C++.
  • Umfassende Erfahrung mit Cloud-Plattformen (AWS, GCP, Azure).
  • Vertiefte Kenntnisse in Containerisierungstechnologien (Docker, Kubernetes).
  • Erfahrung mit Messaging-Systemen wie Kafka oder RabbitMQ.
  • Starkes Verständnis von Netzwerkprotokollen und Datenbanktechnologien.
  • Ausgezeichnete Problemlösungsfähigkeiten und analytisches Denken.
  • Hohes Maß an Selbstorganisation und Kommunikationsfähigkeit in einem Remote-Umfeld.
  • Fließende Deutsch- und/oder sehr gute Englischkenntnisse.
Werden Sie Teil eines Teams, das die Grenzen der Technologie neu definiert, mit der Flexibilität, von überall zu arbeiten.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Lead Cloud Architect – Distributed Systems

70173 Stuttgart, Baden Württemberg WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Klient, ein führendes Technologieunternehmen im Bereich skalierbarer Softwarelösungen, sucht einen erfahrenen Lead Cloud Architect für seine komplett remote agierende Engineering-Organisation. Diese Position ist entscheidend für die Gestaltung und Weiterentwicklung unserer hochverfügbaren und verteilten Systemarchitekturen, die auf modernen Cloud-Plattformen basieren. Sie werden die technische Vision für unsere Cloud-Strategie definieren und sicherstellen, dass unsere Architekturen robust, skalierbar und sicher sind. Ihre Hauptverantwortung liegt in der Entwicklung und Implementierung von Best Practices für Cloud-Infrastrukturen, der Auswahl geeigneter Cloud-Dienste und -Technologien sowie der Sicherstellung einer optimalen Performance und Kosteneffizienz. Sie arbeiten eng mit Softwareentwicklungs-, Operations- und Sicherheitsteams zusammen, um Architekturentscheidungen zu treffen und deren Umsetzung zu begleiten. Als technischer Vordenker werden Sie auch neue Trends und Technologien evaluieren, um unsere Plattform kontinuierlich zu verbessern. Da die Position zu 100% remote ist, legen wir besonderen Wert auf hervorragende Kommunikationsfähigkeiten, Eigeninitiative und die Fähigkeit, erfolgreich in einem verteilten Team zu arbeiten. Sie werden maßgeblich dazu beitragen, unsere technologische Führerschaft in einem dynamischen Marktumfeld auszubauen.
Aufgaben:
  • Entwicklung und Pflege der Cloud-Architekturstrategie.
  • Design und Implementierung von skalierbaren, hochverfügbaren und fehlertoleranten Systemen auf Basis von Cloud-Plattformen (AWS, Azure oder GCP).
  • Definition von Best Practices für Cloud-Infrastruktur, Containerisierung (Docker, Kubernetes) und CI/CD-Pipelines.
  • Bewertung und Auswahl von Cloud-Services und Technologien.
  • Technische Leitung und Mentoring von Architekten- und Ingenieurteams.
  • Sicherstellung von Sicherheit, Compliance und Kostenoptimierung in der Cloud.
  • Zusammenarbeit mit Development- und Operations-Teams zur reibungslosen Implementierung.
  • Erstellung von Architekturdokumentationen und technischen Roadmaps.
  • Evaluierung neuer Cloud-Technologien und Trends zur strategischen Weiterentwicklung.
  • Förderung einer Kultur der technischen Exzellenz und Innovation im remote Team.
Profil:
  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren technischen Fachrichtung.
  • Mehrjährige Erfahrung als Cloud Architect oder in einer vergleichbaren Senior-Rolle mit Fokus auf verteilte Systeme.
  • Tiefgreifende Kenntnisse und praktische Erfahrung mit mindestens einer großen Cloud-Plattform (AWS, Azure, GCP).
  • Expertise in Architekturentwurf, Microservices, Containerisierung (Docker, Kubernetes) und Infrastructure as Code (Terraform, Ansible).
  • Erfahrung mit CI/CD-Praktiken und Tools.
  • Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
  • Hervorragende Kommunikations- und Führungsqualitäten, insbesondere in einem remote Kontext.
  • Fließende Deutsch- und Englischkenntnisse.
Nutzen Sie die Chance, die technische Zukunft eines innovativen Unternehmens maßgeblich mitzugestalten, während Sie flexibel von zu Hause aus arbeiten. Diese spannende Herausforderung in Stuttgart, Baden-Württemberg, DE wartet auf Sie.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Software Engineer - Distributed Systems

20095 Hamburg, Hamburg WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Hamburg , Hamburg, DE

Unser innovatives Technologieunternehmen sucht einen erfahrenen Senior Software Engineer mit Spezialisierung auf verteilte Systeme, der unser remote agierendes Entwicklungsteam verstärkt. Sie werden eine Schlüsselrolle bei der Konzeption, Entwicklung und Skalierung unserer hochverfügbaren, verteilten Systeme spielen, die das Rückgrat unserer Produkte bilden. Wenn Sie eine Leidenschaft für komplexe technische Herausforderungen haben und in einem dynamischen, remote-first Arbeitsumfeld erfolgreich sind, dann ist dies die perfekte Gelegenheit für Sie.

Ihre Hauptverantwortlichkeiten:
  • Design, Entwicklung und Implementierung robuster und skalierbarer verteilter Systeme und Microservices.
  • Architektonische Entscheidungen treffen, die die Leistung, Zuverlässigkeit und Wartbarkeit unserer Systeme gewährleisten.
  • Zusammenarbeit mit Produktmanagern und anderen Ingenieurteams, um technische Anforderungen zu verstehen und zu definieren.
  • Schreiben von sauberem, effizientem und gut dokumentiertem Code in modernen Programmiersprachen (z.B. Go, Java, Python).
  • Einsatz und Optimierung von Cloud-Technologien (AWS, Azure oder GCP) und Container-Orchestrierung (Kubernetes).
  • Entwicklung und Wartung von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen.
  • Implementierung von Monitoring-, Logging- und Alerting-Lösungen zur Überwachung der Systemgesundheit und Leistung.
  • Aktive Teilnahme an Code-Reviews, Pair-Programming und Wissensaustausch im Team.
  • Fehlersuche und Behebung von Problemen in komplexen verteilten Systemen.
  • Mentoring von Junior-Entwicklern und Förderung einer Kultur der Exzellenz und kontinuierlichen Verbesserung.
  • Identifizierung und Bewertung neuer Technologien und Ansätze zur Verbesserung unserer Systeme.

Was Sie mitbringen:
  • Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer verwandten Disziplin, oder vergleichbare Praxiserfahrung.
  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, mit einem starken Fokus auf verteilte Systeme und Microservices.
  • Profunde Kenntnisse in mindestens einer modernen Backend-Programmiersprache (z.B. Go, Java, Python, Scala).
  • Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und deren Diensten.
  • Gute Kenntnisse in Containerisierungstechnologien wie Docker und Orchestrierung mit Kubernetes.
  • Verständnis von Datenbanktechnologien (SQL und NoSQL) und Caching-Strategien.
  • Erfahrung mit asynchroner Kommunikation (z.B. Kafka, RabbitMQ).
  • Kenntnisse von verteilten Systemmustern und Herausforderungen (z.B. Konsistenz, Verfügbarkeit, Partitionstoleranz).
  • Starke analytische und Problemlösungsfähigkeiten.
  • Ausgeprägte Kommunikationsfähigkeiten und Teamgeist.
  • Fließende Deutsch- und Englischkenntnisse.
  • Eigeninitiative und die Fähigkeit, selbstständig und produktiv im Homeoffice zu arbeiten.
Wir bieten ein kollaboratives und unterstützendes Remote-Arbeitsumfeld, spannende technische Herausforderungen und die Möglichkeit, an wegweisenden Produkten mitzuwirken.
Leider ist dieser Job in Ihrer Region nicht verfügbar
Seien Sie der Erste, der es erfährt

Über das Neueste Microservices Jobs In Deutschland !

Senior Softwareentwickler - Distributed Systems (Remote)

28195 Bremen, Bremen WhatJobs

Vor 5 Tagen gepostet

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Unser Auftraggeber, eine innovative Organisation im Bereich gemeinnütziger Dienste, sucht einen erfahrenen Senior Softwareentwickler mit Spezialisierung auf verteilte Systeme. Diese Position ist vollständig remote zu besetzen und bietet die einzigartige Chance, an der Entwicklung skalierbarer und robuster Softwarelösungen mitzuwirken, die einen positiven gesellschaftlichen Einfluss haben. Sie werden eine Schlüsselrolle in unserem Entwicklungsteam spielen, anspruchsvolle technische Herausforderungen meistern und die technische Vision für unsere Plattformen mitgestalten. Der Sitz der Organisation ist in Bremen, Bremen, DE , die Ausübung der Tätigkeit erfolgt jedoch gänzlich aus dem Homeoffice.

Ihre Hauptverantwortlichkeiten:
  • Design, Entwicklung und Implementierung von hochskalierbaren und fehlertoleranten verteilten Systemen.
  • Schreiben von sauberem, wartbarem und testbarem Code in einer oder mehreren Programmiersprachen (z.B. Java, Go, Python, C++).
  • Architektur-Entscheidungen treffen und technische Leitlinien für verteilte Systeme festlegen.
  • Optimierung der Systemleistung, Skalierbarkeit und Zuverlässigkeit.
  • Arbeit mit Cloud-Plattformen (z.B. AWS, Azure, GCP) und Containerisierungstechnologien (z.B. Docker, Kubernetes).
  • Implementierung und Wartung von CI/CD-Pipelines und Automatisierung von Deployment-Prozessen.
  • Fehleranalyse, Debugging und Behebung von Problemen in Produktionssystemen.
  • Zusammenarbeit mit Produktmanagern, anderen Entwicklern und Stakeholdern, um technische Anforderungen zu verstehen und Lösungen zu liefern.
  • Mentoring von Junior-Entwicklern und Förderung bewährter Praktiken in der Softwareentwicklung.
  • Beitrag zur technischen Dokumentation und Wissensweitergabe im Team.
  • Aktive Teilnahme an Code-Reviews und Design-Diskussionen.
Ihr ideales Profil:
  • Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer verwandten Disziplin, oder vergleichbare praktische Erfahrung.
  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon nachweislich mehrere Jahre im Design und der Implementierung verteilter Systeme.
  • Tiefgehendes Verständnis von verteilten Systemarchitekturen, Konsensalgorithmen und Datenmanagementtechnologien.
  • Erfahrung mit Cloud-nativen Architekturen und Microservices.
  • Kenntnisse in mindestens einer relevanten Programmiersprache und deren Ökosystemen.
  • Erfahrung mit Datenbanken (SQL und NoSQL) und Messaging-Queues (z.B. Kafka, RabbitMQ).
  • Starke analytische Fähigkeiten, Problemlösungskompetenz und ein Auge fürs Detail.
  • Ausgeprägte Fähigkeit zur selbstständigen und strukturierten Arbeit im Homeoffice.
  • Exzellente Kommunikationsfähigkeiten und die Fähigkeit, komplexe technische Konzepte klar zu erklären.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Leidenschaft für sauberen Code, agile Entwicklungsmethoden und kontinuierliche Verbesserung.
Wir bieten Ihnen die Möglichkeit, in einem sinnstiftenden Umfeld an herausfordernden technischen Projekten mitzuwirken und dabei von maximaler Flexibilität durch eine Remote-Arbeitsstelle zu profitieren. Gestalten Sie mit uns die technologische Zukunft gemeinnütziger Organisationen!
Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Software Engineer - Distributed Systems

Decentriq

Heute

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

employee

Decentriq is the rising leader in data-clean-room technology. With Decentriq, advertisers, retailers, and publishers securely collaborate on 1st-party data for optimal audience targeting and campaign measurement. Headquartered in Zürich, Decentriq is trusted by renowned institutions in the DACH market and beyond, such as RTL Ad Alliance, Publicis Media, and PostFinance.

Our analytics & ML pipelines are the heartbeat of this platform. Built in Python (pandas) and Apache Spark, they run either in Databricks workspaces or on our own Spark clusters deployed inside confidential-computing enclaves. We are looking for a Senior Software / Data Engineer (≥ 80 %, start as soon as possible) to take end-to-end ownership of these pipelines, raise their resilience to the next level, and push the boundaries of privacy-preserving machine-learning for AdTech. The role can be fully remote (± 4 h CET) or based in our Zürich/Berlin office.

Would you like to help us make the advertising industry ready for the 1st-party era? Then we’d love to hear from you!

Tasks
  • Own, Design & Operate Data Pipelines – Take full responsibility for all pandas- and Spark-based pipelines, from development through production and monitoring.
  • Advance our ML Models – Improve and productionise models for AdTech use-cases such as look-a-like modelling, audience expansion, and campaign measurement.
  • Engineer for the Invisible – Because data inside confidential enclaves is literally invisible (even to root), build extra-robust validation at the data source, exhaustive test coverage, and self-healing jobs to guarantee reliability.
  • Collaborate Cross-Functionally – Work closely with data scientists, backend engineers (Rust), and product teams to ship features end-to-end.
  • AI-Powered Productivity – Leverage LLM-based code assistants, design generators, and test-automation tools to move faster and raise the quality bar. Share your workflows with the team
  • Drive Continuous Improvement – Profile, benchmark, and tune Spark workloads, introduce best practices in orchestration & observability, and keep our tech stack future-proof.
Requirements
  • (Must have) Bachelor/Master/PhD in Computer Science, Data Engineering, or a related field and 5+ years of professional experience.
  • (Must have) Expert-level Python plus solid hands-on experience with pandas, PySpark/Scala Spark, and distributed-data processing.
  • (Must have) Proven track record building resilient, production-grade data pipelines with rigorous data-quality and validation checks.
  • (Must have) Experience running workloads in Databricks , Spark on Kubernetes, or other cloud/on-prem big-data platforms.
  • (Plus) Working knowledge of ML lifecycle and model serving; familiarity with techniques for audience segmentation or look-a-like modelling is a big plus.
  • (Plus) Exposure to confidential computing , secure enclaves, homomorphic encryption, or similar privacy-preserving tech.
  • (Plus) Rust proficiency (we use it for backend services and compute-heavy client-side modules).
  • (Plus) Data-platform skills: operating Spark clusters, job schedulers, or orchestration frameworks (Airflow, Dagster, custom schedulers).
Benefits
  • Join Decentriq's Engineering team as in individual contribuor and earn growing responsibilities
  • Being able to create, shape, and benefit from a young company.
  • An amazing and fun team that is distributed all over Europe.
  • Competitive salary.
  • A lot of opportunities for self-development.

No need for a formal motivational letter. Just send your CV along with a few bullet points about why you're excited to work with us. We look forward to your application!

Leider ist dieser Job in Ihrer Region nicht verfügbar

Senior Softwarearchitekt (Cloud & Microservices)

50667 Cologne, Nordrhein Westfalen WhatJobs

Heute

Job angesehen

Tippen Sie erneut, um zu schließen

Arbeitsbeschreibung

full-time
Als Senior Softwarearchitekt sind Sie verantwortlich für das Design und die Entwicklung skalierbarer und robuster Softwarelösungen, die den Kern unserer digitalen Transformation bilden. Sie leiten technische Teams und stellen sicher, dass unsere Architekturen den höchsten Standards für Leistung, Sicherheit und Wartbarkeit entsprechen, mit einem besonderen Fokus auf Cloud-Technologien und Microservices. Diese Rolle erfordert fundierte technische Expertise und die Fähigkeit, komplexe Probleme zu lösen.

Ihre Kernaufgaben:
  • Entwicklung und Definition von Softwarearchitekturen für komplexe, verteilte Systeme unter Einsatz von Cloud-Plattformen (AWS, Azure, GCP).
  • Design und Implementierung von Microservice-basierten Architekturen und RESTful APIs.
  • Bewertung und Auswahl von Technologien und Frameworks sowie Festlegung von Coding Standards.
  • Technische Leitung und Mentoring von Entwicklungsteams zur Sicherstellung einer qualitativ hochwertigen Codeentwicklung.
  • Sicherstellung der Skalierbarkeit, Performance und Sicherheit unserer Softwarelösungen.
  • Definition von Strategien für Continuous Integration/Continuous Deployment (CI/CD).
  • Analyse von Systemanforderungen und Übersetzung in technische Designs.
  • Identifizierung und Behebung von technischen Schulden und Verbesserung der Systemstabilität.
  • Zusammenarbeit mit Produktmanagern, Stakeholdern und anderen Architekten, um technische Visionen zu definieren und umzusetzen.
  • Dokumentation von Architekturentscheidungen und -mustern.

Ihr Profil:
  • Abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung.
  • Mindestens 7 Jahre Erfahrung in der Softwareentwicklung und mindestens 3 Jahre Erfahrung als Softwarearchitekt.
  • Fundierte Kenntnisse in der Konzeption und Implementierung von Microservices und verteilten Systemen.
  • Umfassende Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) und deren Services.
  • Expertenkenntnisse in mindestens einer Programmiersprache (z.B. Java, Python, Go) und gängigen Frameworks.
  • Erfahrung mit Container-Technologien wie Docker und Orchestrierungstools wie Kubernetes.
  • Tiefes Verständnis von Datenbanktechnologien (SQL und NoSQL).
  • Ausgeprägte analytische Fähigkeiten, Problemlösungskompetenz und ein starkes Qualitätsbewusstsein.
  • Sehr gute Kommunikations- und Führungsfähigkeiten, um technische Teams zu leiten und zu inspirieren.
  • Fließende Deutsch- und gute Englischkenntnisse.
  • Bereitschaft zur Arbeit in **Köln** mit einer hybriden Arbeitsplatzgestaltung.
Wir bieten Ihnen eine herausfordernde Position mit großer Verantwortung und der Möglichkeit, maßgeblich die technologische Zukunft unseres Unternehmens in **Köln** mitzugestalten. Profitieren Sie von unserem flexiblen hybriden Arbeitsmodell.
Leider ist dieser Job in Ihrer Region nicht verfügbar

Standorte in der Nähe

Andere Jobs in meiner Nähe

Industrie

  1. emoji_eventsAbsolventen
  2. apartmentArchitektur
  3. schoolAusbildungsplätze und Trainee
  4. directions_carAutomobilindustrie
  5. account_balanceBanken und Finanzen
  6. foundationBauingenieurwesen
  7. constructionBauwesen
  8. constructionBergbau
  9. schoolBildung und Lehre
  10. request_quoteBuchhaltung
  11. restaurantCatering
  12. scienceChemieingenieurwesen
  13. shopping_cartE-commerce und Social Media
  14. shopping_bagEinkauf
  15. storeEinzelhandel
  16. electrical_servicesElektrotechnik
  17. boltEnergie
  18. local_shippingFahren und Transport
  19. precision_manufacturingFertigung und Produktion
  20. sports_soccerFreizeit und Sport
  21. beach_accessGastgewerbe und Tourismus
  22. diversity_3Gemeinschaft und Sozialpflege
  23. health_and_safetyGesundheitswesen
  24. home_workImmobilien
  25. securityInformationssicherheit
  26. handymanInstallation und Wartung
  27. codeIT und Software
  28. smart_toyKI und aufstrebende Technologien
  29. child_friendlyKinderbetreuung
  30. child_friendlyKonsumgüterindustrie
  31. medical_servicesKrankenpflege
  32. brushKreativ und Digital
  33. currency_bitcoinKryptowährungen und Blockchain
  34. support_agentKundendienst und Helpdesk
  35. paletteKunst und Unterhaltung
  36. ecoLandwirtschaft und Forstwirtschaft
  37. inventory_2Logistik und Lagerhaltung
  38. flight_takeoffLuftfahrt
  39. supervisor_accountManagement
  40. campaignMarketing
  41. buildMaschinenbau
  42. perm_mediaMedien und Öffentlichkeitsarbeit
  43. local_hospitalMedizin
  44. local_hospitalMilitär und öffentliche Sicherheit
  45. local_gas_stationÖl und Gas
  46. person_searchPersonalberatung
  47. groupsPersonalwesen
  48. groupsPharmaindustrie
  49. checklist_rtlProjektmanagement
  50. gavelRecht
  51. clean_handsReinigung und Sanierung
  52. local_floristSchönheit und Wellness
  53. gavelStaatliche und gemeinnützige Organisationen
  54. wifiTelekommunikation
  55. psychologyTherapie
  56. petsTierarzt
  57. supervisor_accountUnternehmensberatung
  58. policyVersicherung
  59. point_of_saleVertrieb
  60. workVerwaltung
  61. precision_manufacturingWirtschaftsingenieurwesen
  62. scienceWissenschaftliche Forschung und Entwicklung
  63. volunteer_activismWohltätigkeit und Freiwilligenarbeit
  64. medical_servicesZahnmedizin
Alle anzeigen Microservices Jobs