Text copied to clipboard!

Titel

Text copied to clipboard!

Senior Software-Ingenieur

Beschreibung

Text copied to clipboard!
Wir suchen einen erfahrenen Senior Software-Ingenieur, der unser technisches Team bei der Entwicklung, Wartung und Optimierung moderner Softwarelösungen unterstützt. In dieser Rolle übernehmen Sie eine führende Position bei der Gestaltung und Umsetzung komplexer Softwarearchitekturen, arbeiten eng mit anderen Entwicklern, Produktmanagern und Stakeholdern zusammen und tragen maßgeblich zur technologischen Weiterentwicklung unseres Unternehmens bei. Als Senior Software-Ingenieur sind Sie verantwortlich für die Analyse von Anforderungen, das Design skalierbarer Systeme und die Implementierung robuster, wartbarer und effizienter Software. Sie bringen fundierte Kenntnisse in modernen Programmiersprachen, Frameworks und Entwicklungsmethoden mit und haben ein tiefes Verständnis für Softwarearchitektur, Datenbanken und Cloud-Technologien. Sie übernehmen eine Mentorenrolle für Junior-Entwickler, fördern Best Practices in der Softwareentwicklung und tragen zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei. Ihre Fähigkeit, komplexe technische Probleme zu analysieren und innovative Lösungen zu entwickeln, macht Sie zu einem unverzichtbaren Mitglied unseres Teams. Wir bieten Ihnen ein dynamisches Arbeitsumfeld mit spannenden Projekten, flachen Hierarchien und der Möglichkeit, Ihre Ideen aktiv einzubringen. Wenn Sie eine Leidenschaft für Technologie haben, gerne Verantwortung übernehmen und in einem agilen Umfeld arbeiten möchten, freuen wir uns auf Ihre Bewerbung.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung komplexer Softwarelösungen
  • Gestaltung und Umsetzung skalierbarer Softwarearchitekturen
  • Code-Reviews und Sicherstellung hoher Codequalität
  • Mentoring von Junior-Entwicklern
  • Zusammenarbeit mit Produktmanagern und Designern
  • Optimierung bestehender Systeme hinsichtlich Performance und Skalierbarkeit
  • Einführung und Förderung von Best Practices in der Softwareentwicklung
  • Fehleranalyse und -behebung in produktiven Systemen
  • Dokumentation technischer Konzepte und Lösungen
  • Evaluierung neuer Technologien und Tools

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung
  • Sehr gute Kenntnisse in mindestens einer modernen Programmiersprache (z. B. Java, C#, Python)
  • Erfahrung mit Cloud-Plattformen wie AWS, Azure oder Google Cloud
  • Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban)
  • Kenntnisse in Datenbankdesign und -optimierung (SQL/NoSQL)
  • Erfahrung in der Entwicklung von Microservices und APIs
  • Gute Kommunikations- und Teamfähigkeiten
  • Analytisches Denkvermögen und Problemlösungskompetenz
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche Programmiersprachen beherrschen Sie am besten?
  • Haben Sie Erfahrung mit Cloud-Technologien? Wenn ja, mit welchen?
  • Wie gehen Sie mit komplexen technischen Herausforderungen um?
  • Welche Rolle übernehmen Sie typischerweise in einem Entwicklerteam?
  • Wie stellen Sie die Qualität Ihres Codes sicher?
  • Haben Sie bereits Junior-Entwickler betreut oder angeleitet?
  • Welche Tools und Frameworks nutzen Sie regelmäßig?
  • Wie bleiben Sie über neue Technologien und Trends informiert?
  • Können Sie ein Projekt beschreiben, auf das Sie besonders stolz sind?
  • Wie gehen Sie mit engen Deadlines und Prioritäten um?