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

 Stack Overflow ·  08.08.2018


Responsibilities



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


Requirements



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




ework.de — ein Projekt von DIPLANET Digital Solutions Impressum