Software Architect Platform Services

Software Architect Platform Services

TeamViewer

Karlsruhe, Stuttgart or Göppingen, Germany

Responsibilities

We are looking for a Software Architect (all genders) Platform to play a key role in shaping the software architecutre of our remote access, control, and support solutions. In this highly collaborative role, you will work closely with cross-functional teams to design and evolve our software architecture using the latest technologies and best practices. This is an exciting opportunity to drive innovation, make a tangible impact, and contribute to a culture that values engineering excellence, agility, and teamwork.

  • Conceptualize and design platform-independent, scalable, secure, reliable and high-performing cloud/SaaS solutions;
  • Develop guidelines and best practices around architecture which will be relevant for the whole organization;
  • Create and maintain comprehensive and accurate documentation of architectural designs, processes, decisions and best practices;
  • Provide technical leadership, coaching, guidance and support our platform development teams when it comes to any architectural topic;
  • Conduct technical assessments and proof of concepts, and evaluate design and implementation approaches;
  • Keep up to date with the latest technological trends and advances in software architecture, cloud computing and related areas and initiate improvements based on them.

Requirements

  • University or college degree in Computer Science, Business Informatics, Software Engineering, or any related subject;
  • 7+ years of professional experience in the field of object-oriented software development using C++ or .NET (C# in particular) combined with extensive knowledge around SQL and NoSQL databases such as MS SQL, Cassandra or Scylla;
  • Proficient knowledge and experience in the following areas: architectural and coding design patterns; distributed, high-available and scalable systems; service-oriented architecture (i.e. microservices) and containerization (e.g. Kubernetes);
  • Familiarity with cloud management platforms and infrastructure automation tools are a plus;
  • Experience in deploying and managing applications in Azure, AWS or Google Cloud are a plus;
  • Structured and analytical way of thinking and working, being a team player, as well as motivated to learn new things;
  • Excellent problem-solving skills and the ability to tackle technical challenges creatively and efficiently;
  • Strong collaboration and communication skills to clearly convey technical solutions;
  • Fluency in English is mandatory, further languages such as German are a plus.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C Sharp Developer      C++ Developer      Developer      Hybrid      Web Developer      TeamViewer     

EuroTechJobs Logo

© EuroJobsites 2025