Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TeamViewer

Senior Software Architect

TeamViewer

Senior Software Architect designing TeamViewer’s AI-enabled endpoint platform, Windows services, and cloud systems. Defining secure, scalable architecture and guiding global engineering teams in digital workplace innovation.

Posted 8/7/2026full-timeAustin • Texas • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software architecture and engineering, with a focus on building scalable, secure, and high-availability systems. Proficient in leveraging cloud platforms and AI technologies to enhance system performance and automation.

Highest-signal resume keywords
C++ DevelopmentSoftware ArchitectureAI-Driven AutomationCloud Solutions (Azure, AWS, Google Cloud)SQL and NoSQL Databases

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++.NETSQLNoSQLMicrosoft SQL ServerCassandraScyllaDBMicroservicesContainerizationInfrastructure Automation
Soft Skills
Technical LeadershipMentorshipDocumentation
Tools & Technologies
AzureAWSGoogle CloudAI Tooling
Industry Keywords
Software EngineeringDistributed SystemsHigh-Availability PlatformsAutomated ActionsSecurity Controls

Tech Stack

Tools & technologies
AWSAzureCassandraCloudDistributed SystemsMicroservicesMS SQL Server.NETNoSQLSQL

About the role

Key responsibilities & impact
  • Define the architecture for the endpoint platform, Windows services, and supporting cloud systems
  • Design automation 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 systems
  • 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
  • Monitor emerging technologies, cloud platforms, and AI tooling and identify improvement opportunities
  • Own non-functional platform architecture, ensuring reliability, performance, security, scalability, and cost efficiency

Requirements

What you’ll need
  • 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, including security controls and auditing requirements
  • Hands-on experience with AI-assisted development and understanding of appropriate production use of AI-generated code
  • 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

Comp & perks
  • Competitive compensation and bonuses
  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive Health insurance package including 100% employer-paid medical coverage
  • Up to 12 weeks of Parental Leave
  • Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
  • Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
  • Open door policy and business casual dress code
  • Professional and personal growth opportunities
  • Accommodations or adjustments during the application or hiring process, including interview or onboarding support