Senior Software Architect

TeamViewer US, Inc.
Austin, TX, United States
28 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Artificial Intelligence Amazon Web Services Microsoft Azure C++ (Programming Language) Distributed Systems Electronic Design Automation Microsoft SQL Server NoSQL Software Architecture Software Engineering SQL Databases
+9 more
TeamViewer Google Cloud Cloud Platform System Software Application Programming Infrastructure Automation Frameworks Information Technology Cassandra Windows Services Microservices

Job description

Experteer Overview As Platform Architect at TeamViewer, you will define and guide the architecture of our endpoint platform, Windows services, and cloud systems to enable secure, scalable AI-driven actions on customer devices. You will lead architectural decisions, set standards, and mentor global platform teams, shaping how we apply AI tooling and automated workflows across our digital workplace solutions. You’ll work closely with cross-functional teams to deliver reliable, cost-efficient systems while staying ahead of emerging technologies. This is a high-impact role that connects strategy, technology, and practice to drive transformation at scale. Compensation / Benefits * Define architecture for the endpoint platform, Windows services, and cloud systems supporting them * Design automation and AI-powered actions on customer devices with permissions, safeguards, rollback, and auditability * Establish architectural standards and guidelines for AI-generated code in production * Evaluate solutions, run proofs of concept, recommend scalable, secure designs * Provide technical leadership and mentorship to platform engineering teams globally * Drive architectural decisions and document designs, standards, and key decisions * Stay current on emerging technologies, cloud platforms, and AI tooling to improve systems and practices * Own the non-functional architecture focusing on reliability, performance, security, scalability, and cost efficiency Tasks * 7+ years of software engineering experience building applications in C++ or .NET * Strong experience with SQL and NoSQL databases (Microsoft SQL Server, Cassandra, ScyllaDB) * Deep understanding of software architecture, distributed systems, high-availability platforms, microservices, and containers * Experience designing systems that perform automated or AI-driven actions on managed endpoints with security controls and auditing * Hands-on experience with AI-assisted development and appropriate use of 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 Key requirements * 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

Requirements

_ solutions, run proofs of concept, recommend scalable, secure designs * Provide technical leadership and mentorship to platform engineering teams globally * Drive architectural decisions and document designs, standards, and key decisions * Stay current on emerging technologies, cloud platforms, and AI tooling to improve systems and practices * Own the non-functional architecture focusing on reliability, performance, security, scalability, and cost efficiency Tasks * 7+ years of software engineering experience building applications in C++ or .NET * Strong experience with SQL and NoSQL databases (Microsoft SQL Server, Cassandra, ScyllaDB) * Deep understanding of software architecture, distributed systems, high-availability platforms, microservices, and containers * Experience designing systems that perform automated or AI-driven actions on managed endpoints with security controls and auditing * Hands-on experience with AI-assisted development and appropriate use of AI-generated code in aaaaa aaaz_ * 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 Key requirements * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:08 min

Scaling semantic search with Astra DB and Apache Cassandra

David Leconte David Leconte +1 · World Congress 2024

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:22 min

Introduction to building real-time generative agents

Dieter Flick · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all