Salary: 45.000 - 75.000 € per year Requirements: We require a University or college degree in Computer Science, Business Informatics, Software Engineering, or any related subject. You should have 7 years of professional experience in the field of object-oriented software development using C++ or .NET (C# in particular), combined with extensive knowledge of SQL and NoSQL databases such as MS SQL, Cassandra, or Scylla. Proficient knowledge and experience in architectural and coding design patterns, distributed, highly available and scalable systems, service-oriented architecture (i.e., microservices), and containerization (e.g., Kubernetes) are essential. Familiarity with cloud management platforms and infrastructure automation tools is a plus. Experience in deploying and managing applications in Azure, AWS, or Google Cloud is also advantageous. We appreciate a structured and analytical way of thinking and working, a team player attitude, and a motivation to learn new things. Excellent problem-solving skills to tackle technical challenges creatively and efficiently, along with strong collaboration and communication skills to convey technical solutions clearly, are necessary. Fluency in English is mandatory, and additional languages such as German are a plus. Responsibilities: In this role as a Software Architect (all genders) Platform, you will play a key part in shaping the software architecture of our remote access, control, and support solutions. You will work closely with cross-functional teams to design and evolve our software architecture using the latest technologies and best practices. Your responsibilities include conceptualizing and designing platform-independent, scalable, secure, reliable, and high-performing cloud/SaaS solutions. You will develop guidelines and best practices around architecture which will be relevant for the entire organization. Additionally, you'll create and maintain comprehensive and accurate documentation of architectural designs, processes, decisions, and best practices. Providing technical leadership, coaching, guidance, and support to our platform development teams regarding any architectural topics will be crucial. You will also conduct technical assessments and proof of concepts while evaluating design and implementation approaches. Keeping up to date with the latest technological trends and advances in software architecture, cloud computing, and related areas will be expected, as well as initiating improvements based on them. Technologies: AWS Architect Azure C# Cloud Cassandra Support Kubernetes NoSQL SQL microservices ASP.NET More: At TeamViewer, the leader in remote connectivity software, we harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures, and disciplines. With our inclusive values, we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive. We offer onsite onboarding in our HQ office for an optimal start, great compensation and benefits packages, including company achievement bonuses and company stocks, regular salary reviews, and additional perks such as public transport-friendly offices and options for leasing e-bikes. Our corporate culture promotes hybrid and flexible work time, allowing up to 60% home office. Our commitment to diversity and inclusion means we celebrate difference as one of our core values. We are proud to have an open and supportive workplace environment that empowers our employees to be their best, irrespective of their background or identity.