Security Engineer
Role Overview
The Security Engineer joins an agile team designing, building, and improving security features across TeamViewer products and supporting infrastructure.
The role includes product security, infrastructure security, applied AI security, security automation, and consultation for engineering teams.
Key Skills for This Role
Full Job Posting
About TeamViewer
TeamViewer provides a digital workplace platform that connects people with technology and supports digital process automation.
The company states that its software is used by hundreds of millions of users and approximately 645,000 customers worldwide.
Role overview
The Security Engineer joins an agile team designing, building, and improving security features across TeamViewer products and supporting infrastructure.
The role includes product security, infrastructure security, applied AI security, security automation, and consultation for engineering teams.
Responsibilities
- Design and implement product security controls using secure-by-design principles.
- Identify, analyze, and mitigate vulnerabilities through threat modeling, security reviews, and hands-on testing.
- Integrate security into the software development lifecycle from design through deployment.
- Improve security architectures and prevent abuse scenarios in TeamViewer products.
- Build security automation, tooling, and processes for engineering teams.
- Advise product and engineering teams on risk-informed security decisions.
- Support initiatives to secure AI-driven features and use AI to improve security capabilities.
- Deliver secure coding training, workshops, and guidance to developers.
Requirements
- Degree in computer science or security, or equivalent working experience.
- Ideally five or more years of professional experience in a similar security-focused position.
- Strong interest in and understanding of AI security in software development.
- Knowledge of C++ and basic knowledge of Java, C#, or Go.
- Foundation in web architectures and scalable distributed systems.
- Experience with encryption, cryptography, software security, authentication, and network protocol design.
- Experience mentoring, consulting, and guiding developers on secure solutions.
- Experience and interest in distributed teams.
- Fluency in English is mandatory; additional languages such as German are a plus.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at teamviewer
Staff Software Engineer - Fullstack
Noida, IND
TeamViewer is seeking a Staff Software Engineer focused on fullstack development for remote access, control, and support products. The role covers architecture, feature development, deployment, distributed systems, secur
Staff Software Engineer C++ Linux
Noida, IND
TeamViewer is seeking a Staff Software Engineer focused on Linux build systems, toolchains, and C++. The role owns build infrastructure, improves developer productivity, and supports reliable software delivery across pla
Senior Software Engineer - Java
Noida, IND
TeamViewer is seeking a Senior Software Engineer to design and build Java Spring and Kotlin platform integration services connecting its core remote connectivity and DEX platforms. The role requires 7+ years of software