Logo TeamViewer GmbH

AI Software Architect

Neu

Job

  • Level
    Lead
  • Job Feld
    Software, Back End
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Linz
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In dieser Rolle entwickelst du die Softwarearchitektur und implementierst skalierbare Systeme, führst technische Diskussionen und unterstützt Entwicklungsteams bei komplexen Herausforderungen.

    Job Technologien

    Deine Rolle im Team

    • As a Software Architect (all genders) at TeamViewer, you will be pivotal in shaping the architectural vision and strategy for our software solutions.
    • Your role will involve designing, developing, and implementing scalable, secure, and high-performing systems that align with the company's strategic goals.
    • You will guide architectural decisions, conduct reviews, and provide insights to ensure that our software solutions meet the highest standards of quality, robustness, and adaptability.
    • Working closely with cross-functional teams, you will ensure that our systems are designed for long-term success, incorporating best practices and emerging technologies.
    • Develop and implement software architecture strategies that align with business goals.
    • Design scalable, secure, and high-quality solutions end-to-end across the whole customer journey.
    • Conduct detailed reviews of architectural concepts, providing feedback and suggestions to enhance design quality and system performance.
    • Lead technical discussions, mentor team members up to Principle/Architect level, and provide strategic advice on complex technical challenges.
    • Work closely with engineering, product, and operations, marketing, support teams to ensure alignment and successful delivery of projects across the whole user journey.
    • Create and maintain comprehensive architectural documentation that is clear, concise, and accessible to all relevant stakeholders.
    • Stay updated on industry trends and emerging technologies, applying this knowledge to enhance our software architecture.
    • Identify and document potential risks in the architecture, providing strategies to mitigate them effectively.

    Unsere Erwartungen an dich

    Ausbildung

    • Bachelor's or master's degree in computer science, Software Engineering, or a related field.

    Qualifikationen

    • Deep expertise in software architecture, development techniques, and tools, including VCS, IDEs, CI/CD, and deployment strategies.
    • Proficient in design and architectural patterns, with a strong focus on SOLID principles and industry best practices.
    • Technical proficiency: Strong expertise in Java, Kotlin, TypeScript, React.JS, C++ and C#.
    • Hands-on development guidance of engineering teams through initial project phases.
    • Strong ability to convey complex architectural concepts clearly to both technical and non-technical stakeholders.
    • Mastery in recognizing the impact of how changes can affect complex distributed systems.
    • Profound understanding of multi-platform development, non-functional requirements, and requirements engineering and its implications.
    • Lead feasibility studies, provide strategic advice, and guide teams through complex situations.
    • Consistently document complex technical systems and concepts in a structured and standardized manner, making knowledge accessible to others.
    • Commitment to continuous learning and application of the latest technological advancements in software architecture.
    • Always strives to balance business interests against technical efforts.
    • Knowledge in software licensing, FOSS compliance, and risk analysis, with the ability to identify and mitigate risks in architecture.

    Erfahrung

    • Over 11 years of experience in software engineering, with a proven track record in demonstrating mastery withing complex architectures and various domains.
    • Advanced experience in agile software development, effectively applying it to architectural processes.

    Benefits

    Gesundheit, Fitness & Fun

    Work-Life-Integration

    Job Standorte

    Map of company locations
    • Standort Linz

      Oberösterreich

      Österreich

    Themen mit denen du dich im Job beschäftigst

    Das ist dein Arbeitgeber

    TeamViewer GmbH

    TeamViewer GmbH

    TeamViewer ist der weltweit führende Anbieter von Remote-Connectivity-Lösungen und ermöglicht es Nutzern alles, jederzeit und überall zu verbinden.

    Description

  • Unternehmensgröße
    50-249 Employees
  • Sprachen
    Englisch
  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Internet, IT, Telekom
  • Logo TeamViewer GmbH

    AI Software Architect

    Ort
    Linz
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs