Staff Software Engineer Java (all genders)

Staff Software Engineer Java (all genders)

Bremen Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
T

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen mit Java und Kotlin für unsere TeamViewer ONE Plattform.
  • Unternehmen: TeamViewer, ein führendes Unternehmen im Bereich digitale Arbeitsplatzlösungen.
  • Vorteile: Attraktive Vergütung, flexible Arbeitszeiten, Homeoffice und zahlreiche Mitarbeiterangebote.
  • Weitere 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.
  • Qualifikationen: Mindestens 10 Jahre Erfahrung in der Softwareentwicklung und starke Kenntnisse in Java/Kotlin.

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 Hunderte Millionen Nutzer weltweit und mehr als 645.000 Kunden aus allen Branchen angewiesen sind.

Die TeamViewer ONE-Plattform findet und löst IT-Probleme, bevor sie die Benutzer beeinträchtigen. In den letzten Jahren haben wir erfolgreich Produkte entwickelt und veröffentlicht, die den Arbeitsalltag von IT-Administratoren erleichtern. Unsere Vision ist es, die einheitliche Endpoint-Management-Lösung für unsere Kunden zu werden.

Wir suchen einen Staff Software Engineer, der eine Schlüsselrolle bei der Unterstützung und Verbesserung unserer TeamViewer ONE- und Remote Management-Funktionen spielt, die von kleinen und mittelständischen Unternehmen vertraut sind. In dieser Rolle sind Sie entscheidend für die Aufrechterhaltung und Verbesserung der Erfahrung unserer bestehenden Kunden und helfen, unsere SaaS-Cloud-Plattform weiterzuentwickeln. Sie bringen Expertise in Technologien wie Java, Kotlin, Jenkins, Salt, SQL, Cassandra und Containerisierung mit.

Zu Ihren Aufgaben gehören:

  • Entwicklung von Diensten für unsere TeamViewer ONE- und Remote Management-Lösungen.
  • Definition der Architektur, Design und Entwicklung neuer Funktionen für unsere Software in Java und Kotlin.
  • Zusammenarbeit mit Frontend- und Backend-Entwicklern sowie Qualitätssicherungsteams zur Gestaltung optimaler Lösungen.
  • Kontinuierliche Integration, Erstellung und Bereitstellung unserer Lösung vom Testsystem bis zur Produktion.
  • Beitrag zu unseren Clients, Backend-Diensten und Partner-APIs.
  • Entwurf und Implementierung gemeinsamer APIs basierend auf Architekturleitlinien und -rahmen.
  • Entwurf und Aufbau gemeinsamer Datenbanksysteme mit hoher Verfügbarkeit und Qualität.
  • Optimierung und Verbesserung unserer Software mit neuen, effizienten Algorithmen und modernen Softwaretools.
  • Eigenständige Arbeit an Lösungen für spezifische Anforderungen unter Einhaltung von Zeit- und Qualitätsvorgaben.
  • Sicherstellung, dass unsere Software sicher, stabil, skalierbar und effizient läuft.
  • Überwachung der neuesten technischen Entwicklungen in Ihrem Bereich und Vorschläge zur Verbesserung.
  • Leitung und Unterstützung anderer Teammitglieder in relevanten Engineering-Themen.
  • Beratung von Produktverantwortlichen bezüglich Machbarkeitsstudien und Zeitschätzungen für neue Funktionen.
  • Kommunikation mit Kunden zur Analyse und Behebung von Produktfehlern oder während wichtiger Implementierungen.

Voraussetzungen:

  • Ein Hochschulabschluss im Bereich Informationstechnologie, Informatik oder einem verwandten Fachgebiet oder relevante Berufserfahrung.
  • Über 10 Jahre Berufserfahrung im Bereich Softwareentwicklung.
  • Starkes Wissen in Java/Kotlin ist zwingend erforderlich.
  • Fokus auf Skalierbarkeit und Leistung mit der Fähigkeit, zu validieren, dass Lösungen effizient unter zunehmenden Arbeitslasten arbeiten.
  • Starkes Wissen und Erfahrung in Verschlüsselung und Sicherheit.
  • Erfahrung mit netzwerkbezogenen Technologien und Protokollen.
  • Erfahrung mit Unit-Test-Frameworks.
  • Erfahrung mit Kubernetes, Docker, Kafka, Argo CD, Azure/AWS/GCP-Diensten ist von Vorteil.
  • Erfahrung in der Entscheidungsfindung über die Entwicklung und Wartung groß angelegter verteilter Systeme.
  • Verständnis von Clean Code und Design Patterns für objektorientierte Programmierung.
  • Kenntnisse in AI-Tools für das Programmieren sind von Vorteil.
  • Kenntnisse in Typescript, React, C++, C# sind von Vorteil.
  • Vertrautheit mit Konzepten des Endbenutzer-Computing, Log-Analyse, Anomalieerkennung und Korrelation ist von Vorteil.
  • Eine positive und lösungsorientierte Denkweise sowie die Fähigkeit, strukturiert und analytisch zu arbeiten.
  • 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.
  • Attraktive Vergütungs- und Leistungspakete, einschließlich Unternehmensbonus oder Verkaufsbonus, Unternehmensaktien und regelmäßige Gehaltsüberprüfungen.
  • Prämien für die private Altersvorsorge (BAV) werden von TeamViewer bis zur Höchstgrenze aufgestockt.
  • Öffentlichkeitsfreundliche Büros.
  • Option zur Anmietung eines E-Bikes (nur Deutschland).
  • Sonderkonditionen für lokale Fitnessstudios.
  • Zugang zur Corporate Benefits-Plattform mit vielen Rabatten.
  • Regelmäßige Teamevents und unternehmensweite Feiern.
  • Offene Türpolitik, keine Kleiderordnung, häufige All-Hands- und Führungslunches.
  • Hybrides und flexibles Arbeiten mit bis zu 50% Homeoffice.
  • Programm für Arbeiten im Ausland, das bis zu 40 Tage Arbeit außerhalb Ihres Vertragslandes ermöglicht.
  • Wir feiern Vielfalt als einen unserer Kernwerte und laden Sie ein, gemeinsam mit uns eine der C-A-R-E-Initiativen voranzutreiben!

TeamViewer ist ein Arbeitgeber, der Chancengleichheit bietet, und setzt sich für den Aufbau einer integrativen Kultur ein, in der sich jeder willkommen und unterstützt fühlt. Wir C-A-R-E und verstehen, dass unsere vielfältige, werteorientierte Kultur uns stärker macht. Während wir als Unternehmen weiter wachsen, konzentrieren wir uns auch darauf, unseren Mitarbeitern zu ermöglichen, sowohl persönlich als auch beruflich zu wachsen.

Staff Software Engineer Java (all genders) Arbeitgeber: TeamViewer

TeamViewer ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Unternehmenskultur fördert, in der Vielfalt geschätzt wird. Mit attraktiven Vergütungspaketen, flexiblen Arbeitszeiten und umfangreichen Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung bietet TeamViewer seinen Mitarbeitern die Chance, in einem innovativen Umfeld zu wachsen und einen bedeutenden Einfluss auf die digitale Zukunft zu haben. Die Büros sind verkehrsgünstig gelegen und bieten zahlreiche Annehmlichkeiten, die das Arbeiten angenehm gestalten.

T

Kontaktdaten:

TeamViewer Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Software Engineer Java (all genders) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir Ressourcen empfehlen, die dir helfen, dich optimal vorzubereiten.

Tipp Nummer 3

Sei proaktiv und zeige Interesse! Wenn du eine Stelle ins Auge gefasst hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Wir lieben es, wenn Bewerber Initiative zeigen!

Tipp Nummer 4

Nutze unsere Website für deine Bewerbung! Dort findest du alle offenen Stellen und kannst dich direkt bewerben. Wir freuen uns darauf, von dir zu hören und vielleicht bald im Team zu haben!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer Java (all genders) mit Bravour zu bestehen

Java
Kotlin
Jenkins
SQL
Cassandra
Containerization
Kubernetes

Einige Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich:Zeig uns, wer du wirklich bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Stelle interessierst und was dich an TeamViewer begeistert.

Betone deine Erfahrungen:Hebe deine relevanten Erfahrungen hervor, besonders im Bereich Java und Kotlin. Zeig uns, wie du in der Vergangenheit Probleme gelöst hast und welche Technologien du beherrschst. Das macht einen großen Unterschied!

Sei präzise und strukturiert:Achte darauf, dass deine Bewerbung klar und gut strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du zu bieten hast.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei TeamViewer vorbereitet

Verstehe die Unternehmenswerte

TeamViewer legt großen Wert auf Diversität und eine starke Unternehmenskultur. Informiere dich über ihre Werte und wie du dazu beitragen kannst. Zeige in deinem Interview, dass du diese Werte teilst und bereit bist, aktiv an der Unternehmenskultur mitzuwirken.

Technische Vorbereitung ist alles

Da die Rolle einen starken Fokus auf Java und Kotlin hat, solltest du deine Kenntnisse in diesen Technologien auffrischen. Bereite dich darauf vor, technische Fragen zu beantworten und vielleicht sogar Live-Coding-Übungen zu absolvieren. Übe auch, wie du komplexe Probleme strukturiert angehst.

Bereite Beispiele vor

Denke an konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in Softwareentwicklung, Teamarbeit und Problemlösung demonstrieren. Sei bereit, diese Beispiele im Interview zu teilen, um deine Eignung für die Position zu untermauern.

Fragen stellen

Zeige dein Interesse an der Position und dem Unternehmen, indem du Fragen stellst. Frage nach den aktuellen Herausforderungen des Teams oder wie TeamViewer Innovationen fördert. Das zeigt, dass du proaktiv bist und wirklich an der Rolle interessiert bist.