Logo TeamViewer GmbH

Staff Software Engineer - Linux Build Systems & Toolchain

Job

  • Level
    Senior
  • Job Feld
    Software
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Stuttgart
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In diesem Job entwickelst du unsere Linux-Build-Systeme weiter, optimierst Toolchains und sorgst für effiziente Softwarebereitstellung, indem du Engpässe identifizierst und Lösungen implementierst.

    Job Technologien

    Deine Rolle im Team

    • Join our R&D team and help power our product used by over 2.5 billion devices worldwide. As a Staff Software Engineer with focus on Linux build systems, toolchain and C++, you will take ownership of optimizing our build systems, toolchain, and developer infrastructure, ensuring fast, reliable, and scalable software delivery across platforms.
    • You will report to the Team Lead, Software Development and will have the opportunity to work in a modern, agile environment where your improvements directly impact developer productivity and product quality on a global scale.
    • Own and continuously improve our Linux-based build systems and toolchain, thus supporting our development teams by keeping the toolchain up to date.
    • Maintain the build process in our team of multi-platform specialists.
    • Identify bottlenecks and implement solutions to reduce build times and increase efficiency of our engineering teams.
    • Contribute to the stability and performance of our software running efficiently on variety of systems with billions of installations.
    • Stay up to date with the latest technologies in your area and drive continuous improvement initiatives.

    Unsere Erwartungen an dich

    Ausbildung

    • A university or college degree in the field of Computer Science, Software Engineering, or any related subject.

    Qualifikationen

    • Strong background in C++ development supported by knowledge in Python and Groovy.
    • Solid understanding of compilers like GCC and Clang, build pipelines, and tools such as Ninja and Autotools.
    • Familiarity with dependency management tools such as Conan.
    • Strong analytical and problem-solving skills with ability to think in an abstract manner.
    • Independent, structured working style.
    • Fluent in English is mandatory, further languages are a plus.

    Erfahrung

    • 8+ years of experience in Linux software engineering.
    • Hands-on experience with build systems such as CMake.
    • Experience with version control tools such as Git is expected and familiarity with a code review process with Bitbucket and/or GitLab.

    Unser Angebot

    • Onsite Onboarding in our HQ office for an optimal start.
    • Great compensation and benefits packages including company achievement bonus or sales bonus, company stocks and regular salary reviews.
    • Premiums for the private pension plan (BAV) up to the maximum amount are topped up by TeamViewer.
    • Public transport friendly offices.
    • Option to lease an e-bike (Germany only).
    • Special terms for local gyms.
    • Access to Corporate Benefits platform with many discounts.
    • Regular Team events and company-wide celebrations.
    • Open door policy, no dress code rules, frequent all Hands and Leadership Lunches.
    • Hybrid and Flexible work time.
    • Work From Abroad Program allowing up to 40 days of work outside your contracting country.

    Benefits

    Gesundheit, Fitness & Fun

    Work-Life-Integration

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Stuttgart

      Baden-Württemberg

      Deutschland

    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

    Staff Software Engineer - Linux Build Systems & Toolchain

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

    Weitere Jobs