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
Das ist dein Arbeitgeber
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