Salary: 45.000 - 75.000 € per year Requirements: I hold a university or college degree in the field of Computer Science, Software Engineering, Information Technology, or a related subject, or I have relevant work experience. I have over 3 years of professional experience in the field of software development. I possess a good knowledge of C++ and Design Patterns for object-oriented programming. I am excited about being part of a team that develops concepts and optimal solutions for complex tasks. I work with structured and analytical methods and have a strong team spirit. Experience in any of the following fields is desirable: parallel programming, network communication, network protocols, distributed and scalable systems, client/server architecture, SQL, CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.). I am fluent in English. Responsibilities: I am looking to join the Master Team as a Senior Software Engineer (all genders) C++ to build, develop, and enhance the core backend services of TeamViewer. I will design and develop multi-threading server-side applications. I will optimize and enhance our software with new, efficient algorithms and modern software technologies. I will work independently on solutions for specified requirements, writing clean code that follows our coding guidelines. I will ensure that our software is stable and runs efficiently on different platforms. I will recommend improvements to architecture and technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and efficiency. I will monitor the latest technical developments in our fields and make proposals for improvement based on my current knowledge. I will mentor and coach interns and junior developers. Technologies: Backend Linux Network SQL Security Windows C++ More: At TeamViewer, the leader in remote connectivity software, we harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to innovate and shape the future of digitalization. Our team consists of over 1,500 employees across different continents, cultures, and disciplines, and we value the unique perspectives and talents that each individual brings to our dynamic work environment. We celebrate diversity as one of our core values and are committed to building an inclusive culture where everyone feels welcome and supported. We offer an optimal onboarding experience at our HQ office, competitive compensation and benefits packages including bonuses and company stocks, public transport-friendly offices, special terms for local gyms, and access to a corporate benefits platform with numerous discounts. We host regular team events and company-wide celebrations, operate under an open-door policy with no dress code rules, and maintain a hybrid and flexible work environment with options for home office and a work-from-abroad program. We strive to empower our employees to grow both personally and professionally in a supportive workplace environment.