Senior Software Architect

TeamViewer Germany GmbH

$135K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience in C++ or .NET
  • Strong experience with both SQL and NoSQL databases, like Microsoft SQL Server and Cassandra
  • Deep knowledge of software architecture, distributed systems, and microservices
  • Experience in designing systems for automated or AI-driven actions on managed endpoints
  • Hands-on with AI-assisted development and understanding AI-generated code in production
  • Experience with cloud solutions in Azure, AWS, or Google Cloud, including automation
  • Bachelor's degree in Computer Science, Software Engineering, or related field

Responsibilities

  • Define architecture for endpoint platforms, Windows services, and supporting cloud systems
  • Design automation and AI-powered operations on customer devices, ensuring security and rollback mechanisms
  • Establish architectural standards and engineering best practices for AI-generated code
  • Evaluate technical solutions and recommend scalable, secure design approaches
  • Provide technical leadership and mentorship to global platform engineering teams
  • Drive architectural decisions, maintaining documentation of designs and standards
  • Stay informed on emerging technologies and identify system improvement opportunities
  • Manage non-functional architecture focusing on reliability, performance, and security

Benefits

  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive health insurance with 100% employer-paid medical coverage
  • Up to 12 weeks of parental leave
  • 100% employer-paid basic life insurance, short-term & long-term disability
  • Quarterly team-building events and companywide meetings
  • Open door policy and business casual dress code
  • Commitment to diversity and inclusion initiatives
Full Job Description
Responsibilities
  • Define the architecture for our endpoint platform, Windows services, and the cloud systems that support them.
  • Design how automation and AI-powered actions operate on customer devices, including permissions, safeguards, rollback mechanisms, and auditability.
  • Establish architectural standards, engineering best practices, and guidelines for the use of AI-generated code in production systems.
  • Evaluate technical solutions, conduct proofs of concept, and recommend scalable, secure design approaches.
  • Provide technical leadership and mentorship to platform engineering teams globally
  • Drive architectural decision-making and maintain clear documentation of designs, standards, and key decisions.
  • Stay current on emerging technologies, cloud platforms, and AI tooling, and identify opportunities to improve our systems and practices.
  • Own the non-functional architecture of the platform, ensuring 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, including security controls and auditing requirements.
  • Hands-on experience with AI-assisted development and a clear understanding of where AI-generated code is appropriate in production environments.
  • 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.
What we offer
  • 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
  • We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!

Work location for this position is Austin, TX.

Department Research & Development Locations Austin Remote status Hybrid Employment type Full-time Type of Job Non Student

Similar Jobs

More Jobs at TeamViewer Germany GmbH

More Information Technology Jobs

Find similar Senior Software Architect jobs: