(Senior) Software Engineer C++ Master Crew (all genders)
Jetzt bewerben
(Senior) Software Engineer C++ Master Crew (all genders)

(Senior) Software Engineer C++ Master Crew (all genders)

Stuttgart Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
T

Auf einen Blick

  • Aufgaben: Entwickle und optimiere serverseitige Anwendungen mit C++ in einem dynamischen Team.
  • Arbeitgeber: TeamViewer ist ein innovatives Unternehmen, das sich auf Softwarelösungen für Remote-Zugriff spezialisiert hat.
  • Mitarbeitervorteile: Genieße flexible Arbeitszeiten, Homeoffice-Optionen und tolle Unternehmensleistungen wie Boni und Aktien.
  • Warum dieser Job: Werde Teil eines kreativen Teams, das komplexe Herausforderungen löst und Vielfalt schätzt.
  • Gewünschte Qualifikationen: Du solltest über 3 Jahre Erfahrung in der Softwareentwicklung und gute C++ Kenntnisse verfügen.
  • Andere Informationen: Wir bieten ein hybrides Arbeitsmodell und die Möglichkeit, bis zu 40 Tage im Ausland zu arbeiten.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Wir suchen derzeit einen Senior Software Engineer (alle Geschlechter) C++, um unserem Master Team beizutreten und die Kern-Backend-Dienste von TeamViewer zu entwickeln, zu verbessern und zu erweitern.

Verantwortlichkeiten

  • Entwurf und Entwicklung von Multi-Threading-Serveranwendungen
  • Optimierung und Verbesserung unserer Software mit neuen, effizienten Algorithmen und modernen Softwaretechnologien
  • Unabhängige Arbeit an Lösungen für spezifizierte Anforderungen unter Berücksichtigung unserer Codierungsrichtlinien
  • Sicherstellen, dass unsere Software stabil ist und effizient auf verschiedenen Plattformen läuft
  • Empfehlung von Verbesserungen an Architektur und Technologien zur weiteren Verbesserung unserer Systeme und Codebasis hinsichtlich Zuverlässigkeit, Wartbarkeit, Skalierbarkeit und Effizienz
  • Überwachung der neuesten technischen Entwicklungen in unseren Bereichen und Vorschläge zur Verbesserung basierend auf Ihrem aktuellen Wissensstand
  • Mentoring und Coaching von Praktikanten und Junior-Entwicklern

Anforderungen

  • Ein Hochschul- oder Fachhochschulabschluss im Bereich Informatik, Software Engineering, Informationstechnologie oder einem verwandten Fachgebiet oder relevante Berufserfahrung
  • 3+ Jahre Berufserfahrung im Bereich Softwareentwicklung
  • Gute Kenntnisse in C++ und Entwurfsmustern für objektorientierte Programmierung
  • Begeisterung für die Idee, Teil eines Teams zu sein, das Konzepte und optimale Lösungen für komplexe Aufgaben entwickelt
  • Strukturierte und analytische Arbeitsmethoden sowie ein guter Teamgeist
  • Erfahrung in einem der folgenden Bereiche wäre wünschenswert: parallele Programmierung, Netzwerkkommunikation, Netzwerkprotokolle, verteilte und skalierbare Systeme, Client/Server-Architektur, SQL, CQL, Sicherheit, verschiedene Plattform-APIs (Windows, Linux, Mac OS usw.)
  • Fließende Englischkenntnisse sind erforderlich

Was wir bieten

  • Onsite-Onboarding in unserem HQ-Büro für einen optimalen Start
  • Große Vergütungs- und Leistungspakete, einschließlich Unternehmensbonus und Unternehmensaktien, regelmäßige Gehaltsüberprüfungen
  • Öffentlichkeitsfreundliche Büros
  • 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
  • Hybrides und flexibles Arbeiten mit bis zu 50% Homeoffice
  • Work From Abroad-Programm, das bis zu 40 Tage Arbeit außerhalb Ihres Vertragslandes ermöglicht

Wir feiern Vielfalt als einen unserer Grundwerte, schließen Sie sich uns an und treiben Sie gemeinsam mit uns eine der c-a-r-e-Initiativen voran!

(Senior) Software Engineer C++ Master Crew (all genders) Arbeitgeber: TeamViewer

TeamViewer ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein inspirierendes Arbeitsumfeld bietet, sondern auch zahlreiche Vorteile wie flexible Arbeitszeiten und die Möglichkeit, bis zu 40 Tage im Ausland zu arbeiten. Unsere offene Unternehmenskultur fördert Teamarbeit und persönliche Entwicklung, während regelmäßige Teamevents und ein attraktives Vergütungspaket sicherstellen, dass sich unsere Mitarbeiter geschätzt und motiviert fühlen. Werden Sie Teil unseres Master Teams und gestalten Sie die Zukunft unserer Softwarelösungen mit!
T

Kontaktperson:

TeamViewer HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: (Senior) Software Engineer C++ Master Crew (all genders)

Tip Nummer 1

Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit aktuellen und ehemaligen Mitarbeitern von TeamViewer zu vernetzen. Stelle Fragen zu ihrer Arbeit und den Technologien, die sie verwenden, um ein besseres Verständnis für die Unternehmenskultur und die Anforderungen der Position zu bekommen.

Tip Nummer 2

Halte dich über die neuesten Entwicklungen in der C++-Programmierung auf dem Laufenden. Besuche Webinare oder Online-Kurse, um deine Kenntnisse zu vertiefen und spezifische Fähigkeiten zu erlernen, die in der Stellenbeschreibung erwähnt werden, wie z.B. paralleles Programmieren oder Netzwerkprotokolle.

Tip Nummer 3

Bereite dich darauf vor, technische Fragen zu beantworten, die sich auf Design Patterns und objektorientierte Programmierung beziehen. Übe, indem du Coding-Challenges löst oder an Hackathons teilnimmst, um deine Problemlösungsfähigkeiten unter Beweis zu stellen.

Tip Nummer 4

Zeige deine Teamfähigkeit! Bereite Beispiele aus deiner bisherigen Berufserfahrung vor, in denen du erfolgreich im Team gearbeitet hast oder andere Mentoren unterstützt hast. Dies wird dir helfen, während des Vorstellungsgesprächs einen positiven Eindruck zu hinterlassen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) Software Engineer C++ Master Crew (all genders)

C++ Kenntnisse
Design Patterns für objektorientierte Programmierung
Multi-Threading
Algorithmenoptimierung
Sauberer Code gemäß Coding-Richtlinien
Architekturverbesserungen
Zuverlässigkeit und Wartbarkeit von Software
Skalierbarkeit und Effizienz
Mentoring und Coaching von Junior Entwicklern
Strukturierte und analytische Arbeitsmethoden
Teamarbeit
Parallelprogrammierung
Netzwerkkommunikation
Netzwerkprotokolle
Verteilte und skalierbare Systeme
Client/Server-Architektur
SQL und CQL
Sicherheitsaspekte in der Softwareentwicklung
Plattform-APIs (Windows, Linux, Mac OS)
Fließende Englischkenntnisse

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du alle geforderten Qualifikationen und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.

Betone deine C++ Kenntnisse: Da die Position einen starken Fokus auf C++ hat, solltest du deine Erfahrungen mit dieser Programmiersprache klar darstellen. Erwähne spezifische Projekte oder Aufgaben, bei denen du C++ verwendet hast, und beschreibe die Ergebnisse.

Zeige Teamfähigkeit und Mentoring: Die Rolle erfordert auch Mentoring von Praktikanten und Junior-Entwicklern. Teile Beispiele aus deiner bisherigen Berufserfahrung, wo du andere unterstützt oder angeleitet hast, um deine Teamfähigkeit zu unterstreichen.

Schreibe ein überzeugendes Anschreiben: Nutze dein Anschreiben, um deine Motivation für die Position und das Unternehmen zu erläutern. Erkläre, warum du Teil des Master Teams werden möchtest und wie du zur Weiterentwicklung der Backend-Dienste beitragen kannst.

Wie du dich auf ein Vorstellungsgespräch bei TeamViewer vorbereitest

Bereite dich auf technische Fragen vor

Da die Position einen starken Fokus auf C++ und Softwareentwicklung hat, solltest du dich auf technische Fragen zu diesen Themen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Entwicklung von mehrthreadigen Anwendungen und der Anwendung von Design Patterns zeigen.

Zeige deine Problemlösungsfähigkeiten

Sei bereit, spezifische Herausforderungen zu diskutieren, die du in der Vergangenheit gemeistert hast. Erkläre, wie du analytisch an Probleme herangehst und welche Methoden du verwendest, um effiziente Lösungen zu finden.

Betone Teamarbeit und Mentoring

Da die Rolle auch das Coaching von Junior-Entwicklern umfasst, solltest du Beispiele für deine Erfahrungen in der Teamarbeit und im Mentoring bereit haben. Zeige, wie du zur Entwicklung anderer beigetragen hast und welche Erfolge du dabei erzielt hast.

Informiere dich über aktuelle Technologien

Halte dich über die neuesten Entwicklungen in der Softwaretechnik auf dem Laufenden. Sei bereit, Vorschläge zur Verbesserung der Architektur und Technologien zu machen, basierend auf deinem aktuellen Wissen. Dies zeigt dein Engagement für kontinuierliches Lernen und Innovation.

(Senior) Software Engineer C++ Master Crew (all genders)
TeamViewer
Jetzt bewerben
T
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>