Team Lead, Software Development

Team Lead, Software Development

TeamViewer

Stuttgart, Germany

Responsibilities

  • Lead one agile full-stack team and support the Team Manager in delivering agreed components and features
  • Ensure high code quality, reliable delivery, and technical excellence within the team
  • Provide hands-on technical guidance and act as the team’s primary technical go-to person
  • Support sprint execution and agile ceremonies, fostering ownership and accountability
  • Ensure solutions are scalable, maintainable, secure, and easy to integrate
  • Promote open communication, constructive feedback, and strong team collaboration
  • Mentor and support team members in their technical and professional development

Requirements

  • University degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
  • First leadership or mentoring experience in an agile software development environment (e.g. Team Lead, Tech Lead, Senior Engineer with guidance responsibility)
  • Minimum of 9 years in professional software development, preferably with C++, or any other object oriented language
  • Solid understanding of clean code principles, object-oriented design, modern software architectures, and distributed systems
  • Good knowledge of security aspects and network communication in software systems
  • Structured and reliable working style with a strong sense of ownership and teamwork
  • Strong communication skills and willingness to actively support both technical and non-technical discussions
  • Fluency in English is required; German is a plus

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C++ Developer      Developer      Hybrid      Web Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2026