
Senior AI Software Engineer, C++
TeamViewer3 months ago
Responsibilities
- Develop and maintain core C++ functionality for remote access, support, and control products across Windows and WebAssembly.
- Build AI-powered diagnostics, remediation workflows, and secure endpoint action capabilities.
- Design APIs, permissions, and auditing mechanisms that enable AI agents to interact safely with live sessions.
- Ensure performance, reliability, security, and code quality through testing, automation, and continuous improvement.
- Drive architectural improvements and collaborate with product and engineering teams on scalable solutions.
Requirements
- At least 5 years of professional C++ development experience, including modern C++ and asynchronous programming.
- Strong expertise in one or more of Windows internals, networking, distributed systems, or security-focused development.
- Experience with React and TypeScript.
- Experience using AI-assisted development tools and validating generated code through testing and code review.
- Understanding of permissions, auditing, and secure execution of automated actions on customer systems.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Strong analytical, problem-solving, and collaboration skills.
Benefits
- Competitive compensation and bonuses.
- Flexible paid time off, paid holidays, and up to 12 weeks of parental leave.
- 401(k) with employer matching.
- Comprehensive health insurance, including 100% employer-paid medical coverage.
- Basic life insurance and short-term and long-term disability coverage, with employer-paid coverage stated.
- Quarterly teambuilding events, leadership luncheons, and companywide All Hands meetings.
- Work location is Austin, Texas; business casual dress code and an open-door policy.
Tech Stack
Categories
About TeamViewer
TeamViewer builds remote connectivity software for businesses to access, support, and manage computers, mobile devices, and industrial endpoints, plus augmented-reality tools for frontline assistance. It sells subscription licenses and cloud services to SMBs and enterprises across IT support, device management, and remote monitoring. Founded in 2005 and headquartered in Göppingen, Germany, TeamViewer SE is a public company listed on the Frankfurt Stock Exchange (MDAX).