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.