Team Manager, Software Development

Team Manager, Software Development

TeamViewer

Porto, Portugal

Responsibilities

  • Lead two or more engineering teams which focus on building services for our Teamviewer ONE solution;
  • Own all parts of the service lifecycle, including design, development, documentation, testing, tracking and operations;
  • Continuously improve the product delivery process to reach a sustainable improvement;
  • Define the team’s product roadmap and drive the system architecture;
  • Deliver software meeting highest quality in terms of usability, stability, performance and security;
  • Be responsible for the quality the product the team delivers, as well as their overall effectiveness;
  • Utilize proven technical best practices to inspire and guide the team, ensure that their solutions can be used by other teams in an easy and flexible manner;
  • Provide guidance in regards to technical, process or method related questions to the team and enable and foster an open feedback and communication culture;
  • Ensure the personal and professional development of the team members to help them reach their full potential.

Requirements

  • A university or college degree in the field of Computer Science, Information Technology, Information Systems or a related subject;
  • 10+ years of software development experience focused on building services and products;
  • 3+ years of experience in leading and managing engineering teams, demonstrating strong leadership skills and a proven track record in team development;
  • Expertise in at least one modern programming language like Java, Typescript, C#, C++ with the ability and willingness to learn new technologies as needed;
  • Familiarity with integrating or leveraging AI services or frameworks in software architectures is a plus;
  • Strong data-driven mindset and a great attention to detail;
  • Familiarity in using AI-assisted development tools such as GitHub Copilot, or similar to accelerate development, enhance code quality, and improve developer workflows;
  • Comfortable with working in high-demand set-up and ability to prioritize execution, hands-on mentality;
  • Hands-on experience and knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations;
  • Hands-on guidance of engineering teams through initial project phases;
  • Experienced in leading delivery of cloud-based solution that has required collaboration across different teams;
  • Experience with Azure/AWS cloud services such as: Kafka, Kubernetes, Redis, event streaming;
  • A pragmatic, outcome-focused mindset that balances technical excellence with business needs and delivery timelines;
  • Experience partnering with product and user experience teams;
  • Strong communication skills to customers, business and technical partners;
  • Strong data-driven mindset and a great attention to detail;
  • A spirit of lifelong learning and eagerness to tackle new challenges every day;
  • Fluency in English is mandatory, further languages such as Portuguese are a plus.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Portugal      C Sharp Developer      C++ Developer      Developer      Hybrid      Java Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2026