Job Description

Responsibilities

:
  • Provide technical leadership and architectural ownership for core services of the TeamViewer ONE & Remote Management platform

  • Define, evolve, and govern system architecture and major technical decisions for new and existing components

  • Guide teams in building high-performance systems, while ensuring long-term maintainability and operational excellence

  • Partner with product management, engineering, and quality teams to design solutions that balance customer needs, performance, cost and technical sustainability

  • Drive continuous integration, delivery and deployment practices from development to production

  • Oversee development of clients, backend services, and partner APIs across multiple teams

  • Establish architectural standards for common APIs, frameworks, and shared services

  • Design and evolve highly available, high-quality, and cost-efficient data platforms

  • Proactively identify technical risks and guide the organization toward sustainable solutions

  • Ensure that all software is secure, stable, scalable and operationally excellent

  • Stay ahead of industry trends and continuously improve platform capabilities

  • Serve as mentor and technical authority for senior engineers and emerging technical leaders

  • Act as the primary technical advisor to product leadership for feasibility, risk analysis and long-term planning

  • Engage directly with customers and stakeholders during critical implementations and complex defect investigations

  • Strengthen engineering culture by defining best practices, coding standards and design principles
  • Requirements:

  • A university or college degree in information technology, computer science, or a related field, or equivalent professional experience

  • 15+ years of professional experience building, evolving, and operating large-scale software systems

  • Deep expertise in systems programming and distributed system design, with strong hands-on experience using C++, C# and Java across complex platforms

  • Proven track record of designing highly scalable, reliable, and high-performance architectures for mission-critical systems

  • Deep expertise in security architecture, encryption, identity & access management, and secure system design, with responsibility for defining and enforcing platform-wide security standards

  • Strong experience designing and operating large-scale databases, data pipelines, and modern analytical platforms, including data lakes or lakehouse architectures

  • Advanced understanding of networking technologies and protocols

  • Extensive experience with engineering quality practices, automated testing frameworks, and production-grade CI/CD pipelines

  • Hands-on experience with Kubernetes, Docker, Kafka, Argo CD, and major cloud platforms (Azure, AWS, or GCP) including services such as AKS, Redis, Key Vault, Event Hub, Service Bus, SQL MI, etc.

  • Demonstrated ability to drive architectural decisions across complex, multi-team systems and product ecosystems

  • Strong mastery of Clean Code principles and object-oriented design patterns

  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot) is a plus

  • Experience with end-user computing concepts, log analysis, anomaly detection, and correlation is a plus

  • Exceptional analytical thinking, technical judgment, and leadership skills with a strong collaborative mindset

  • Fluency in English is mandatory
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application