Software Engineer C++ with focus on Security (m/f) at TeamViewer (Göppingen, Germany)

 Stack Overflow ·  08.08.2018


Join us as a Senior Engineer in an Agile team to design, develop and implement security controls and features for the TeamViewer product line and its supporting infrastructure components

Optimize and improve the security of our software stack by incorporating novel and efficient algorithms

Work together with other development teams to develop new features to improve existing security concepts

Define security standards / processes and support other teams in the development of secure software

Ensure the optimum use of security-related technologies based on your comprehensive understanding and evaluation of current security trends

Design, develop and maintain respective technical solutions to address abuse in TeamViewer products

Act as a consultant towards  other product and development teams to ensure that their designs and solutions aligned with security strategy

What we offer

An attractive work environment, ergonomic workstation and the latest equipment awaits you

Innovative and fast-growing company with financial stability of a profitable company

International environment and attractive workplace 

Room for creativity and contributions in technically diverse environment: Windows, Linux, MacOs, Mobile (iOS/Android), C++, C#, Continuous Integration, Continuous Delivery Learning opportunities – internal & external

Open source technologies and hacker-friendly projects


You have a degree in computer science or security or equivalent working experience

You ideally have 3+ years of professional experience in a similar position, specifically focused on security issues

You have excellent knowledge of the C++ programming language and at least a basic understanding of other programming languages such as JavaScript, C# and Java. Additional experience with one or more scripting languages (e.g. bash, Ruby, Python) is a plus

You have experience in implementing encryption, cryptography, software security and authentication, both in the field of software development and the design of network protocols

You are passionate about finding secure, innovative and user-friendly solutions for highly complex problems

You have experience in mentoring, consulting, and guiding other developers and teams of developers in building secure solutions

Good written and spoken English is required

Experience working in Agile and Scrum is a plus — ein Projekt von DIPLANET Digital Solutions Impressum