TeamViewer

Senior AI Software Engineer, C++

TeamViewer
Apply
1 month 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

TeamViewer

About TeamViewer

1,001-5,000 employees
Contact me