TeamViewer

Team Manager, Software Development

TeamViewer

full-time

Posted on:

Location Type: Hybrid

Location: Göppingen • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

SeniorLead

About the role

  • We are looking for a Team Manager (all genders) to lead and support multiple software development teams working on TeamViewer Frontline.
  • This role involves strategic oversight, people management, and cross-functional collaboration to ensure high-quality delivery and continuous improvement across teams.
  • You will work closely with other R&D leaders and contribute to department-wide initiatives in an agile, modern environment.
  • Manage and mentor several agile software development teams, ensuring alignment with business goals and technical strategy.
  • Drive the execution of the product roadmap in collaboration with Product Management and other stakeholders.
  • Foster a high-performance culture focused on quality, innovation, and continuous improvement.
  • Oversee team capacity planning, resource allocation, and hiring to support growth and delivery.
  • Promote agile principles and support teams in adopting best practices for software development, testing, and deployment.
  • Facilitate cross-team collaboration and knowledge sharing to ensure scalable and maintainable solutions.
  • Support the professional development of team members through coaching, feedback, and career planning.
  • Act as a key liaison between engineering teams and senior management, translating technical progress into business-relevant updates.
  • Champion a culture of open communication, psychological safety, and accountability.

Requirements

  • A university or college degree in Information Technology, Computer Science, or a related field.
  • 3+ years of experience in a managerial role within software development, ideally in an agile environment.
  • 7+ years of experience in software engineering, with a solid understanding of modern development practices and technologies.
  • Proven track record of leading multiple teams or a larger development organization.
  • Strong understanding of software architecture, scalable systems, and development lifecycle management.
  • Experience in strategic planning, team building, and performance management.
  • Excellent communication and leadership skills with the ability to influence and inspire.
  • Fluent in English (spoken and written); additional languages such as German are a plus.
Benefits
  • Onsite Onboarding in our HQ office for an optimal start
  • Great compensation and benefits packages including company achievement bonus and regular salary reviews
  • Public transport friendly offices
  • 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 with up to 60% home office
  • Work From Abroad Program allowing up to 40 days of work outside your contracting country

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentagile methodologiessoftware architecturescalable systemsdevelopment lifecycle managementstrategic planningperformance managementteam buildingmodern development practicescoaching
Soft skills
leadershipcommunicationinfluenceinspirationcollaborationpsychological safetyaccountabilitymentoringfeedbackcareer planning
Certifications
university degree in Information Technologyuniversity degree in Computer Science
TeamViewer

Junior C# Developer

TeamViewer
Juniorfull-time🇩🇪 Germany
Posted: 25 days agoSource: careers.teamviewer.com
AzureCloudDistributed SystemsDockerKafkaKubernetes.NETRedisSQL