Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit Java und Kotlin für unsere TeamViewer ONE Plattform.
- Arbeitgeber: TeamViewer, ein führendes Unternehmen im Bereich digitale Arbeitsplatzlösungen.
- Mitarbeitervorteile: Attraktive Vergütung, flexible Arbeitszeiten und zahlreiche Mitarbeiterangebote.
- Andere Informationen: Dynamisches Arbeitsumfeld mit großartigen Entwicklungsmöglichkeiten und einem Fokus auf Vielfalt.
- Warum dieser Job: Gestalte die Zukunft der Digitalisierung und mache einen echten Unterschied für unsere Kunden.
- Gewünschte Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und starke Kenntnisse in Java/Kotlin.
Das voraussichtliche 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 Hunderte Millionen Nutzer weltweit und rund 645.000 Kunden aus allen Branchen angewiesen sind. Mit mehr als 1.900 Mitarbeitern weltweit feiern wir die einzigartigen Perspektiven und Talente, die jeder Einzelne mitbringt, und fördern ein dynamisches Arbeitsumfeld, in dem neue Ideen gedeihen.
Verantwortlichkeiten
- Die TeamViewer ONE-Plattform findet und löst IT-Probleme, bevor sie die Benutzer beeinträchtigen.
- Wir suchen einen Staff Software Engineer, der eine Schlüsselrolle bei der Unterstützung und Verbesserung unserer TeamViewer ONE- und Remote Management-Funktionen spielt.
- Sie werden für die Wartung und Verbesserung der Erfahrung unserer bestehenden Kunden verantwortlich sein und helfen, unsere SaaS-Cloud-Plattform weiterzuentwickeln.
- Sie bringen Fachwissen in Technologien wie Java, Kotlin, Jenkins, Salt, SQL, Cassandra und Containerisierung mit.
- Als Teil eines agilen Teams tragen Sie als individueller Beitragender hauptsächlich mit Java/Kotlin zur Verbesserung unserer Produkte Endpoint Protection und Backup im Kontext von TeamViewer ONE bei.
- Sie werden erwartet, andere Teammitglieder in Best Practices der Softwareentwicklung zu leiten.
- Entwickeln Sie Dienste für unsere TeamViewer ONE- und Remote Management-Lösungen.
- Definieren Sie die Architektur, entwerfen und entwickeln Sie neue Funktionen für unsere Software in Java, Kotlin.
- Zusammenarbeit mit Frontend- und Backend-Entwicklern sowie Qualitätssicherungsingenieuren zur Gestaltung optimaler Lösungen.
- Kontinuierliche Integration, Erstellung und Bereitstellung unserer Lösung vom Testsystem bis zur Produktion.
- Beitragen zu unseren Clients, Backend-Diensten und Partner-APIs.
- Entwerfen und Implementieren gemeinsamer APIs basierend auf Architekturleitlinien und -rahmen.
- Entwerfen und Erstellen gemeinsamer Datenbanksysteme mit hoher Verfügbarkeit und Qualität.
- Optimieren und verbessern Sie unsere Software mit neuen, effizienten Algorithmen und modernen Softwaretools und -technologien.
- Arbeiten Sie unabhängig an Lösungen für spezifizierte Anforderungen und seien Sie verantwortlich für die Einhaltung von Zeit- und Qualitätsvorgaben.
- Sicherstellen, dass unsere Software sicher, stabil, skalierbar und effizient läuft.
- Überwachen Sie die neuesten technischen Entwicklungen in Ihrem Bereich und machen Sie Verbesserungsvorschläge.
- Leiten und unterstützen Sie andere Teammitglieder in engineering-relevanten Themen.
- Handeln Sie als Berater für Produktverantwortliche.
- Kommunizieren Sie mit Kunden, um Produktfehler zu analysieren und zu beheben.
Anforderungen
- Ein Hochschul- oder Fachhochschulabschluss im Bereich Informationstechnologie, Informatik oder einem verwandten Fachgebiet oder relevante Berufserfahrung.
- 10+ Jahre Berufserfahrung im Bereich Softwareentwicklung.
- Starkes Wissen in Java/Kotlin ist zwingend erforderlich.
- Starker Fokus auf Skalierbarkeit und Leistung.
- Erfahrung in Verschlüsselung und Sicherheit.
- Kenntnisse in netzwerkbezogenen Technologien und Protokollen.
- Erfahrung mit Unit-Test-Frameworks.
- Erfahrung mit Kubernetes, Docker, Kafka, Argo CD, Azure/AWS/GCP-Diensten ist von Vorteil.
- Verständnis von Clean Code und Design Patterns für objektorientierte Programmierung.
- Fließende Englischkenntnisse sind zwingend erforderlich, weitere Sprachen sind von Vorteil.
Was wir bieten
- Onsite Onboarding in unserem HQ-Büro für einen optimalen Start.
- Große Vergütungs- und Leistungspakete.
- Regelmäßige Teamevents und unternehmensweite Feiern.
- Hybrides und flexibles Arbeiten mit bis zu 50% Homeoffice.
- Wir feiern Vielfalt als einen unserer Kernwerte.
TeamViewer ist ein Arbeitgeber, der Chancengleichheit bietet und sich verpflichtet, eine inklusive Kultur aufzubauen, in der sich jeder willkommen und unterstützt fühlt.
Staff Software Engineer Java (all genders) Arbeitgeber: TeamViewer GmbH
Kontaktperson:
TeamViewer GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Software Engineer Java (all genders)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden. Also, sei aktiv und knüpfe Kontakte!
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir helfen, die besten Ressourcen dafür zu finden!
✨Zeige deine Leidenschaft für Technologie
Sprich über deine Projekte, Open-Source-Beiträge oder Technologien, die du spannend findest. Zeige, dass du nicht nur ein Entwickler bist, sondern auch ein Technik-Enthusiast. Das kommt bei den Arbeitgebern gut an!
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Karriereseite zu bewerben. So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, dein Netzwerk zu nutzen, um einen Fuß in die Tür zu bekommen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Software Engineer Java (all genders)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die ihre Persönlichkeit und ihre Leidenschaft für Technologie in die Bewerbung einbringen.
Mach es klar und präzise!: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist.
Betone deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders im Bereich Java und Kotlin. Zeige uns, wie du Herausforderungen gemeistert hast und welche Erfolge du erzielt hast – das macht einen großen Unterschied!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer GmbH vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Java und Kotlin. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast, um deine Erfahrung zu demonstrieren.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, spezifische Herausforderungen zu besprechen, die du in der Softwareentwicklung gemeistert hast. TeamViewer sucht nach jemandem, der proaktiv Lösungen findet, also sei bereit, deine Denkweise und Herangehensweise an Probleme zu erläutern.
✨Teamarbeit betonen
Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Zeige, wie du andere unterstützt und wie du zur Verbesserung der Teamdynamik beigetragen hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren.