TeamViewer

Senior Software Architect

TeamViewer
Apply
1 month ago

Responsibilities

  • Define architecture for the endpoint platform, Windows services, and supporting cloud systems.
  • Design secure automated and AI-powered actions on customer devices, including permissions, safeguards, rollback mechanisms, and auditability.
  • Establish architectural standards, engineering best practices, and guidelines for AI-generated code in production.
  • Evaluate technical solutions, conduct proofs of concept, and recommend scalable and secure designs.
  • Provide technical leadership and mentorship to globally distributed platform engineering teams.
  • Drive architectural decisions and maintain documentation of designs, standards, and key decisions.
  • Identify opportunities to improve systems and practices using emerging technologies, cloud platforms, and AI tooling.
  • Own non-functional platform architecture for reliability, performance, security, scalability, and cost efficiency.

Requirements

  • 7+ years of software engineering experience building applications in C++ or .NET.
  • Strong experience with SQL and NoSQL databases such as Microsoft SQL Server, Cassandra, or ScyllaDB.
  • Deep understanding of software architecture, distributed systems, high-availability platforms, microservices, and containerized environments.
  • Experience designing systems that perform automated or AI-driven actions on managed endpoints with security controls and auditing requirements.
  • Hands-on experience with AI-assisted development and understanding of appropriate uses for AI-generated code in production.
  • Experience building and operating solutions in Azure, AWS, or Google Cloud, including infrastructure automation.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Benefits

  • Competitive compensation and bonuses.
  • Flexible paid time off and paid holidays.
  • 401(k) with employer matching.
  • Comprehensive health insurance including 100% employer-paid medical coverage.
  • Up to 12 weeks of parental leave.
  • Basic life insurance and short- and long-term disability coverage, 100% employer-paid.
  • Quarterly team-building events, leadership luncheons, and companywide All Hands meetings.
  • Work location is Austin, TX.
  • Equal-opportunity employer with accommodations available during the application and hiring process.

Tech Stack

Apache CassandraAWSAzureC++Google CloudMicrosoft SQL Server.NETSQLWindows

Categories

TeamViewer

About TeamViewer

1,001-5,000 employees
Contact me