Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und forme die Architektur unserer digitalen Produkte.
- Unternehmen: TeamViewer, ein führendes Unternehmen im Bereich digitale Arbeitsplatzlösungen.
- Vorteile: Attraktives Gehalt, 28 Urlaubstage, Firmenbonus und flexible Arbeitszeiten.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit Fokus auf persönliche und berufliche Entwicklung.
- Warum dieser Job: Gestalte die Zukunft der Digitalisierung und arbeite mit modernster Technologie.
- Qualifikationen: Erfahrung in Softwarearchitektur und starke technische Fähigkeiten in Java, Kotlin und mehr.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
TeamViewer bietet eine führende Digital Workplace-Plattform, die Menschen mit Technologie verbindet und digitale Prozesse verbessert und automatisiert. Unsere Softwarelösungen nutzen die Kraft der KI und gestalten die Zukunft der Digitalisierung. Wir glauben, dass unsere vielfältigen Teams und unsere starke Unternehmenskultur der Schlüssel zum Erfolg unserer Produkte und Technologien sind, auf die weltweit Hunderte von Millionen Nutzern und rund 645.000 Kunden aus allen Branchen angewiesen sind.
Als Softwarearchitekt bei TeamViewer werden Sie entscheidend an der Gestaltung der architektonischen Vision und Strategie für unsere Softwarelösungen beteiligt sein. Ihre Rolle umfasst das Entwerfen, Entwickeln und Implementieren von skalierbaren, sicheren und leistungsstarken Systemen, die mit den strategischen Zielen des Unternehmens übereinstimmen. Sie werden architektonische Entscheidungen leiten, Überprüfungen durchführen und Einblicke geben, um sicherzustellen, dass unsere Softwarelösungen die höchsten Standards in Bezug auf Qualität, Robustheit und Anpassungsfähigkeit erfüllen.
Verantwortlichkeiten:
- Entwicklung und Implementierung von Softwarearchitekturstrategien, die mit den Geschäftszielen übereinstimmen.
- Entwurf skalierbarer, sicherer und hochwertiger Lösungen über die gesamte Customer Journey.
- Durchführung detaillierter Überprüfungen architektonischer Konzepte und Bereitstellung von Feedback zur Verbesserung der Designqualität und Systemleistung.
- Leitung technischer Diskussionen, Mentoring von Teammitgliedern bis hin zu Prinzipal-/Architektenebene und strategische Beratung zu komplexen technischen Herausforderungen.
- Enge Zusammenarbeit mit Engineering, Produkt, Betrieb, Marketing und Support-Teams, um die Ausrichtung und erfolgreiche Umsetzung von Projekten über die gesamte Nutzerreise sicherzustellen.
- Erstellung und Pflege umfassender architektonischer Dokumentationen, die klar, prägnant und für alle relevanten Stakeholder zugänglich sind.
- Aktualisierung über Branchentrends und neue Technologien, um dieses Wissen zur Verbesserung unserer Softwarearchitektur anzuwenden.
- Identifizierung und Dokumentation potenzieller Risiken in der Architektur sowie Bereitstellung von Strategien zu deren effektiver Minderung.
Anforderungen:
- Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich.
- Über 11 Jahre Erfahrung in der Softwareentwicklung mit nachweislicher Beherrschung komplexer Architekturen und verschiedener Bereiche.
- Tiefe Expertise in Softwarearchitektur, Entwicklungstechniken und -tools, einschließlich VCS, IDEs, CI/CD und Bereitstellungsstrategien.
- Fundierte Kenntnisse in Design- und Architekturmustern mit starkem Fokus auf SOLID-Prinzipien und branchenüblichen Best Practices.
- Technische Kompetenz: Starke Expertise in Java, Kotlin, TypeScript, React.JS, C++ und C#.
- Praktische Entwicklungsanleitung von Engineering-Teams in den frühen Projektphasen.
- Erweiterte Erfahrung in agiler Softwareentwicklung und deren Anwendung auf architektonische Prozesse.
- Fähigkeit, komplexe architektonische Konzepte klar an technische und nicht-technische Stakeholder zu vermitteln.
- Meisterschaft im Erkennen der Auswirkungen von Änderungen auf komplexe verteilte Systeme.
- Tiefes Verständnis für plattformübergreifende Entwicklung, nicht-funktionale Anforderungen und Requirements Engineering.
- Leitung von Machbarkeitsstudien, strategische Beratung und Unterstützung von Teams in komplexen Situationen.
- Dokumentation komplexer technischer Systeme und Konzepte in strukturierter und standardisierter Weise.
- Engagement für kontinuierliches Lernen und Anwendung neuester technologischer Fortschritte in der Softwarearchitektur.
- Streben nach einem Gleichgewicht zwischen geschäftlichen Interessen und technischen Bemühungen.
- Kenntnisse in Softwarelizenzierung, FOSS-Compliance und Risikoanalyse.
Was wir bieten:
- Onsite-Onboarding in unserem HQ-Büro für einen optimalen Start.
- Ein attraktives Vergütungspaket über dem kollektiv vereinbarten Mindestgrundgehalt.
- 28 Tage wohlverdiente Urlaubstage.
- Großartiges Leistungspaket, einschließlich Unternehmensbonus.
- Sonderkonditionen für lokale Fitnessstudios.
- Zugang zur Corporate Benefits-Plattform mit vielen Rabatten.
- Regelmäßige Teamevents und unternehmensweite Feiern.
- Offene Tür-Politik, keine Kleiderordnung, häufige All-Hands- und Führungslunches.
- Work From Abroad-Programm, das bis zu 40 Tage Arbeit außerhalb Ihres Vertragslandes ermöglicht.
TeamViewer ist ein Arbeitgeber, der Chancengleichheit fördert und sich verpflichtet hat, eine inklusive Kultur aufzubauen, in der sich jeder willkommen und unterstützt fühlt. Wir feiern Vielfalt als einen unserer Kernwerte und freuen uns darauf, gemeinsam mit Ihnen eine der c-a-r-e-Initiativen voranzutreiben!