Auf einen Blick
Entwickle Remote Access und Backend Services mit C++ und C# bei TeamViewer. Diese Senior Software Engineer Rolle erfordert 6+ Jahre Modern C++ Expertise und starkes .NET Backend Knowledge.
💰 €100.000–150.000/Jahr
📊 Senior
🕒 Vollzeit
🗺️ EMEA
- 6+ Jahre Modern C++ Software-Entwicklung
- C# Backend Development und .NET Framework Knowledge
- Clean Code und Design Patterns Verständnis
- Unit Testing und CI/CD Erfahrung
C++
C#
.NET
Backend Development
Clean Code
Design Patterns
Git
✅ Geeignet für
- C++ Developers mit .NET Backend Interesse
- Senior Backend Engineers, die C# wechseln möchten
- Remote Access Technology Spezialisten
🚫 Weniger geeignet
- Junior C++ Entwickler
- Pure Frontend/React Engineers
- Kandidaten ohne Multi-Language Backend Experience
💡 Gut zu wissen
- Remote Access Software ist extrem komplexer Bereich mit High Reliability Requirements
- TeamViewer ist Legacy + Modernisierungs-Mix
- C++/C# Stack ist relativ ungewöhnlich kombiniert
Über das Unternehmen
TeamViewer ist ein führendes Digital Workplace Platform Unternehmen mit über 1900 Mitarbeitern weltweit und Kundenbasis in allen Branchen.
Deine Aufgaben
- Design und Entwicklung neuer Funktionalität für Remote Access Solutions mit modernem C++ und C#
- Entwicklung und Wartung von Backend Services und RESTful Web APIs mit C# (.NET)
- Kontinuierliche Teilnahme an Application Design für Zuverlässigkeit, Wartbarkeit und Skalierbarkeit
- Unabhängiges Arbeiten an Lösungen mit Eigenverantwortung für Zeit und Qualität
- Continuous Integration, Build und Deployment zu Production
- Teilnahme an Code Reviews und Beitrag zur Softwarequalität
- Wartung und Modernisierung bestehender Software Components
- Beratung für Product Owner zu Feasibility Studies und Estimates
Deine Voraussetzungen
- Universität oder College Abschluss in Computer Science oder verwandtem Bereich (oder relevante Arbeitserfahrung)
- 6+ Jahre professionelle Software-Entwicklung mit modernem C++
- Gutes Wissen von C# Backend Development und .NET Framework
- Gutes Verständnis von Clean Code und Design Patterns
- Erfahrung beim Entwickeln, Debuggen und Wartung komplexer Software
- Gutes Verständnis von Software Architecture, Scalability, Performance
- Erfahrung mit Unit Testing und Continuous Integration
- Basis-Wissen von TypeScript, React bevorzugt
- SQL und Relational Databases Kenntnisse vorteilhaft
Benefits
- Competitive Compensation
- Professional Development
- Flexible Work Arrangements
- Health und Wellness Benefits