Skip to content
mimi

Senior Software Engineer - Cloud Platform

WhatJobs Direct

Remote · Austria Full-time Senior 3d ago

About the role

About the Role

Unser Kunde sucht einen erfahrenen Senior Software Engineer (m/w/d) mit Spezialisierung auf Cloud-Plattformen zur Verstärkung seines hochmodernen Entwicklungsteams. Diese Position ist vollständig remote konzipiert und bietet Ihnen die Freiheit, von jedem Ort aus zu arbeiten und innovative Softwarelösungen zu entwickeln.

Als Senior Software Engineer sind Sie maßgeblich an der Konzeption, Entwicklung und Wartung unserer skalierbaren Cloud-Plattform beteiligt. Sie arbeiten mit modernsten Technologien und Frameworks, um robuste, effiziente und zuverlässige Anwendungen zu erstellen. Ihre Expertise in Cloud-Architekturen und verteilten Systemen ist entscheidend für den Erfolg unserer Produkte.

Responsibilities

  • Entwicklung und Implementierung von Microservices-Architekturen auf Cloud-Plattformen (z.B. AWS, Azure, GCP).
  • Design und Optimierung von Datenbanklösungen, sowohl relationale als auch NoSQL.
  • Erstellung und Verbesserung von CI/CD-Pipelines für automatisierte Deployments.
  • Sicherstellung der Skalierbarkeit, Performance und Zuverlässigkeit der Cloud-Plattform.
  • Zusammenarbeit mit Produktmanagern, Designern und anderen Ingenieuren zur Definition neuer Features.
  • Schreiben von klarem, wartbarem und testbarem Code in Sprachen wie Java, Python oder Go.
  • Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
  • Identifizierung und Behebung von Performance-Engpässen und technischen Schulden.
  • Beitrag zur Architekturdiskussion und Technologieauswahl.
  • Implementierung von Sicherheitsbest Practices in der gesamten Softwareentwicklung.

Qualifications

  • Abgeschlossenes Studium der Informatik, Softwareentwicklung oder eines verwandten Fachgebiets.
  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon 3 Jahre mit Fokus auf Cloud-Technologien.
  • Tiefgreifende Kenntnisse in der Entwicklung für Cloud-Plattformen (AWS, Azure oder GCP) und deren Dienste (z.B. EC2, S3, Lambda, Kubernetes).
  • Erfahrung mit containerbasierten Technologien wie Docker und Kubernetes.
  • Beherrschung von mindestens einer modernen Programmiersprache (z.B. Java, Python, Go, C#).
  • Erfahrung mit verteilten Systemen und Microservices-Architekturen.
  • Kenntnisse in Datenbanktechnologien (z.B. PostgreSQL, MongoDB, Cassandra).
  • Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban).
  • Ausgeprägte Problemlösungsfähigkeiten und eine analytische Denkweise.
  • Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem Remote-Team zu arbeiten.
  • Fließende Deutsch- und gute Englischkenntnisse.

Requirements

  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon 3 Jahre mit Fokus auf Cloud-Technologien.
  • Tiefgreifende Kenntnisse in der Entwicklung für Cloud-Plattformen (AWS, Azure oder GCP) und deren Dienste (z.B. EC2, S3, Lambda, Kubernetes).
  • Erfahrung mit containerbasierten Technologien wie Docker und Kubernetes.
  • Beherrschung von mindestens einer modernen Programmiersprache (z.B. Java, Python, Go, C#).
  • Erfahrung mit verteilten Systemen und Microservices-Architekturen.
  • Kenntnisse in Datenbanktechnologien (z.B. PostgreSQL, MongoDB, Cassandra).
  • Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban).
  • Ausgeprägte Problemlösungsfähigkeiten und eine analytische Denkweise.
  • Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem Remote-Team zu arbeiten.
  • Fließende Deutsch- und gute Englischkenntnisse.

Responsibilities

  • Entwicklung und Implementierung von Microservices-Architekturen auf Cloud-Plattformen (z.B. AWS, Azure, GCP).
  • Design und Optimierung von Datenbanklösungen, sowohl relationale als auch NoSQL.
  • Erstellung und Verbesserung von CI/CD-Pipelines für automatisierte Deployments.
  • Sicherstellung der Skalierbarkeit, Performance und Zuverlässigkeit der Cloud-Plattform.
  • Zusammenarbeit mit Produktmanagern, Designern und anderen Ingenieuren zur Definition neuer Features.
  • Schreiben von klarem, wartbarem und testbarem Code in Sprachen wie Java, Python oder Go.
  • Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
  • Identifizierung und Behebung von Performance-Engpässen und technischen Schulden.
  • Beitrag zur Architekturdiskussion und Technologieauswahl.
  • Implementierung von Sicherheitsbest Practices in der gesamten Softwareentwicklung.

Skills

AWSAzureC#CassandraCI/CDDockerGCPGoJavaKanbanKubernetesMicroservicesMongoDBNoSQLPostgreSQLPythonScrum

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free