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
Requirements
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
Software Engineer C++ at TeamViewer (Göppingen, Germany)
ework.de — ein Projekt von DIPLANET Digital Solutions
Impressum