(Senior) Software Engineer C++ (m/w/d) Network

Full-Time     Stuttgart, DE

Aufgaben

  • Spezifiziere und optimiere bestehende TeamViewer-Netzwerkprotokolle, die Millionen von TeamViewer-Clients und -Server auf der ganzen Welt miteinander verbinden
  • Verbessere die bestehenden Client- und Server-Architekturen, um sie auch für zukünftige Anforderungen effizient und performant zu halten
  • Arbeite sowohl an High-Level-Protokollen für die Kommunikation zwischen den Schnittstellen im TeamViewer-Netzwerk als auch an den Low-Level-Protokollen
  • Optimiere und erweitere unsere Software mit neuen, effizienten Algorithmen und modernen Softwaretechnologien
  • Arbeite selbstständig an Lösungen für vorgegebene Anforderungen und schreibe saubere Codes nach unseren Coding Guidelines
  • Stelle sicher, dass unsere Software stabil ist und effizient auf verschiedenen Plattformen läuft
  • Verfolge die neusten technischen Entwicklungen im Netzwerkbereich und mache Vorschläge für Verbesserungen
  • Fungiere als Mentor und Coach für die Praktikanten und Junior-Entwickler in deinem Team

 

Was Du mitbringst

  • Ein abgeschlossenes Studium im Bereich Informationstechnologie oder in eine einschlägige Berufserfahrung 
  • Mindestens 3 Jahre Berufserfahrung im Bereich der Softwareentwicklung
  • Gute Kenntnisse von C++ und Design Pattern für objektorientierte Programmierung
  • Erfahrung in den Bereichen Netzwerkkommunikation, Flow Control, Protokolle einschließlich TCP/IP, UDP und HTTP sowie Client-/Server-Architecture auf verschiedenen Plattformen. Windows- und Linuxerfahrung sind wünschenswert
  • Begeisterung für die Idee, Teil eines Teams zu sein, dass Konzepte und optimale Lösungen für komplexe Aufgaben entwickelt
  • Strukturierte und analytische Arbeitsmethoden und ein guter Teamgeist
  • Fließende Englischkenntnisse sind Pflicht, weitere Sprachen wie Deutsch sind von Vorteil

Was wir bieten

  • Der Tätigkeitsort ist Stuttgart
  • Wir arbeiten bis zur Aufhebung der COVID-19-Beschränkungen im Home-Office Arbeitsmodell und werden anschließend die flexible Arbeitszeitregelung mit Home-Office-Option bis zu 50% ermöglichen
  • Ergreife die Chance aktiv an einem dynamischen Unternehmen und dem TeamViewer Produkt mitzuwirken, das jeden Tag tausendfach heruntergeladen und genutzt wird - und zwar weltweit
  • Genieße einen attraktiven Arbeitsplatz mit moderner Ausstattung in einem dynamischen Unternehmen, das sich an einem kontinuierlichen und gesunden Wachstum erfreut 
  • Wir leben und feiern unsere kulturelle Vielfalt: unsere Kollegen kommen aus mehr als 70 Ländern und sprechen mehr als 40 Sprachen 
  • Profitiere aktiv von internen sowie externen Lernmöglichkeiten
  • Wir bieten Raum für Kreativität in einem technisch vielfältigem Umfeld: Windows, Linux, MacOS, Mobile (iOS/Android), C++, C+,Continuous Integraion, Continuous Delivery
  • Arbeite an Open-Space-Technologien und hackerfreundlichen Projekten