AI Software Architect

TeamViewer Germany GmbH

$150K — $180K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience, with expertise in complex architectures.
  • Strong skill set in Python and TypeScript, along with deep knowledge of distributed systems.
  • Extensive background in designing agentic systems and managing multi-agent orchestration.
  • Proven ability to implement AI solutions in enterprise environments with a focus on reliability and security.
  • Expertise in evaluating AI systems and defining quality standards to mitigate operational risks.
  • Experience with AI coding agents and maintaining accountability for architectural practices.
  • Excellent communication skills for conveying complex technical concepts to diverse audiences.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Own the architecture of TeamViewer's agentic platform, including Tia and third-party agents.
  • Define reference architecture for servers and clients, focusing on tool catalogs and trust boundaries.
  • Establish evaluation criteria and observe agent behavior to inform architectural decisions.
  • Set practical guidelines on model choice, cost governance, and reliability.
  • Design security architecture with a focus on containment and risk management.
  • Guide teams through early project phases while conducting architecture and design reviews.
  • Mentor senior engineers and maintain comprehensive architecture documentation.

Benefits

  • Competitive compensation and bonuses
  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive health insurance package with 100% employer-paid medical coverage
  • Up to 12 weeks of parental leave
  • Employer-paid life insurance and disability coverage
  • Quarterly team-building events and leadership luncheons
  • Open door policy and business casual dress code
  • Commitment to diversity and inclusion as a core value.
Full Job Description
Responsibilities
  • Own the architecture of TeamViewer's agentic platform, including Tia, third-party agents, tool use, retrieval, memory, orchestration, and governed actions across TeamViewer ONE.
  • Define reference architecture for MCP servers and clients, tool catalogues, context assembly, memory, orchestration, and trust boundaries.
  • Establish evaluation and observability discipline by defining quality criteria, tracing agent behavior, catching regressions before release, and using results to guide architectural decisions.
  • Set pragmatic positions on model choice, routing, fallback behavior, cost governance, vendor dependency, and production reliability.
  • Design safety architecture with security partners, covering prompt injection containment, permission models, tenancy isolation, auditability, and AI component risk.
  • Guide teams hands-on through early project phases, conduct architecture and design reviews, mentor senior engineers, and maintain clear architecture documentation for both engineers and agents.
Requirements
  • 10+ years of software engineering experience, including demonstrated expertise in complex architectures, strong Python and TypeScript skills, and deep knowledge of distributed systems.
  • Extensive experience designing and delivering agentic systems, including tool-using agents, MCP or comparable protocols, retrieval, context engineering, multi-agent orchestration, and evaluation frameworks.
  • Proven track record of bringing AI solutions into enterprise production environments, with a strong understanding of security, compliance, multi-tenancy, cost management, reliability, and operational excellence at scale.
  • Strong ability to evaluate AI systems responsibly by defining quality standards, developing evaluation approaches, interpreting results, and identifying real-world failure modes.
  • Deep understanding of common AI model failure modes, including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, as well as the architectural controls required to mitigate them.
  • Regular use of AI coding agents, combined with critical review practices and accountability for correctness, security, maintainability, and architectural alignment.
  • Ability to communicate complex architectural concepts effectively to both technical and non-technical stakeholders, balancing business value with technical considerations while collaborating across global teams.
  • Solid knowledge of software licensing, open-source compliance, and AI dependency risk, complemented by a Bachelor's or Master'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 Enterprise Technology Jobs

Find similar AI Software Architect jobs: