Senior Fullstack AI Engineer (React, Java)

TeamViewer Germany GmbH

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

Qualifications

  • 5+ years of professional software development experience with strong Java expertise.
  • Experience designing and building distributed, scalable backend systems with a focus on clean code.
  • Hands-on experience with integrating model-based or agentic capabilities into backend services.
  • Familiarity with AI coding agents and accountability for code correctness and security.
  • Skilled in designing automated testing strategies to validate code and prevent regressions.
  • Understanding of common AI system failure modes and effective mitigation strategies.
  • Excellent communication skills with fluency in English, capable of collaboration across diverse teams.

Responsibilities

  • Build Java backend services for TeamViewer Tia, developing feature APIs and integration points.
  • Design components merging model-driven behavior with deterministic business logic.
  • Utilize AI coding agents while owning decisions on architecture, code quality, and security.
  • Create automated test coverage to allow safe merging of generated code changes.
  • Optimize backend services for conversational and operational needs, focusing on efficiency.
  • Maintain shared context assets including agent instructions and tool definitions.
  • Mentor engineers on safe and effective AI-native engineering practices.

Benefits

  • Flexible PTO and paid holidays for work-life balance.
  • 401(k) with employer matching to support your future.
  • Comprehensive health insurance with 100% employer-paid medical coverage.
  • Up to 12 weeks of parental leave for new parents.
  • Employer-paid life insurance and disability benefits.
  • Social engagement through quarterly teambuilding events and companywide meetings.
  • A supportive workplace culture that celebrates diversity and fosters open communication.
Full Job Description
The AI for End-Users team is building TeamViewer Tia for end users, creating AI-powered experiences that help people understand, troubleshoot, and resolve technology issues with less effort. The team focuses on making advanced AI feel simple, trustworthy, and useful in everyday work.

This work sits where user experience, enterprise security, device context, automation, and AI come together. The challenge is not only to create a helpful assistant, but to ensure it operates safely by using the right context, respecting policies, validating permissions, escalating when needed, and executing only appropriate actions.

You will help create the services, interaction patterns, integrations, evaluation systems, and safety mechanisms that make AI assistance reliable in production. Join us if you want to shape how people interact with AI in the workplace and build end-user experiences that are secure, practical, and genuinely useful.
Responsibilities
  • Build Java backend services powering TeamViewer Tia for end users, from feature APIs to integration points with the wider platform.
  • Design components where model-driven behavior meets deterministic business logic, keeping boundaries explicit, testable, and reliable.
  • Use AI coding agents to deliver at pace while personally owning architecture decisions, code quality, security, and maintainability.
  • Build automated test and evaluation coverage that allows generated changes to be merged safely without regressions.
  • Optimize backend services for conversational and agentic product needs, including latency, cost, caching, streaming, and batching.
  • Maintain shared context assets such as agent instructions, tool definitions, prompt templates, and domain documentation.
  • Mentor engineers on agent-assisted development and help raise team standards for safe, effective AI-native engineering.
Requirements
  • 5+ years of professional software development experience, backed by strong Java expertise and solid software engineering fundamentals.
  • Proven experience designing and building distributed, scalable backend systems, with a strong focus on clean code and object-oriented design.
  • Hands-on experience integrating model-based or agentic capabilities into backend services, including streaming, tool calling, and structured outputs.
  • Regular use of AI coding agents, combined with a critical review mindset and accountability for the correctness, security, and maintainability of delivered solutions.
  • Ability to design and implement automated testing strategies robust enough to validate high volumes of generated code and prevent regressions.
  • Strong understanding of common AI system failure modes, including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, along with effective mitigation approaches.
  • A structured and analytical working style, excellent communication skills, fluency in English, and the ability to collaborate effectively with teams across EMEA.
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 Fullstack AI Engineer (React, Java) jobs: