Software Engineer C++ at TeamViewer (Göppingen, Germany)

 Stack Overflow ·  16.05.2018

Your Responsibilities

Design and develop new features for our ITbrain products

Optimize and enhance our software with new, efficient algorithms and modern software technologies

Work independently on solutions for specified requirements writing clean code following our coding guidelines

Ensure that our software is stable and runs efficiently on many different systems

Recommend improvements to architecture and technologies to further enhance our systems and codebase in regards to reliability, maintainability, scalability and efficiency

Monitor the latest technical developments in our fields and make proposals for improvement based on your current state of knowledge

Mentor and coach junior developers

We Offer

Active input on a fast-growing product within the TeamViewer product family

An agile environment – we act like a start-up within the company TeamViewer

A pleasant and highly motivated team that deals with others in a respectful and confidence-building manner

An attractive workplace with modern equipment

Dynamic company that enjoys continual, healthy growth

Freedom for personal organization and the possibility of attaining real results as part of a fantastic team


A university degree in the field of information technology or a related subject

3+ years of professional experience in the field of software development

Good knowledge of C++ and Design Patterns for object-orientated programming

Experience in any of the following fields would be desirable: C++17, parallel programming, network communications, distributed and scalable systems, client-/server architecture, SQL, No-SQL, security, various platform APIs (Windows, Linux, Mac OS, …)

Fluent in English 

Being excited by the idea of being part of a team that develops concepts and optimum solutions for complex tasks

Structured and analytical working methods and a good team spirit — ein Projekt von DIPLANET Digital Solutions Impressum