Diese Stelle teilen

Principal Architect* IoT


Location: Germany


Software AG began its journey in 1969, the year that technology helped put a man on the moon and the software industry was born. We’re passionate about software, passionate about our people and passionate about using technology to create truly world-class products.


You’ve probably used our software - if you live on planet earth. The name “Software AG” may never appear on your online banking screen, your sweet wrapper or the cup from your barista. You may never see “Software AG” in the movie’s credits, on your mouse or on the side of the plane you just flew —but our software is virtually everywhere.


The fact is leading brands use Software AG technology every day to serve you better. Leading organizations trust us. One reason:


We’re driven by customer success. We are the pulse that keeps the world living and thriving.





As Principal Architect* you are a key member of our Cumulocity IoT R&D team, overseeing and evolving the architecture of the whole platform with several products and components. Our Cumulocity IoT products and components are enabling our customers to allow millions of connected devices to be managed both in the native cloud environment as well as in the different edge deployments near the IoT devices of our customers.


If scalability is part of your DNA and you understand the architectural complexity, where millions of connected devices with a huge number of data coming for thousands of different customer entities are served by a single platform, operated 24/7 with strong availability and performance demands, then you should come to us. Provide your expertise and experience in a team of highly skilled experts in different locations to work on the architecture, vision and strategy for the Cumulocity IoT Platform.





  • Evolve the strategic direction of the architecture for the Cumulocity IoT platform jointly with Product Management, customer facing teams and engineering
  • Incorporate the customer requests and use cases in the evolution of the platform architecture
  • Socialize the strategic direction of the architecture both inside and outside of the organization, including other Software AG organizations and also customers
  • Cooperate on defining the backlog for architectural topics together with contacts in Product Management and Engineering both for the overall platform and for specific components
  • Mentor, review and drive the evolution of the platform specifically related to scalability and performance but also other non-functional requirements
  • Cooperate with a distributed team of architects for the different products and components in the platform
  • Stay on top with the latest developments in software architecture, technologies and methodologies





You are a very senior software architect* with several years of experience working in development environments for standard software products. You must have a background to build large and highly scalable software architectures, ideally with some experience with IoT and cloud deployments. Proven ability to work with a distributed, agile and multi-cultural team.



  • BS/MS degree in Computer Science
  • 10+ years of experience in engineering and architecting complex software systems
  • Strong background in engineering standard software products serving many different customers and use cases
  • Proven experience with architecting highly scalable Software serving millions of connections and large amount of data especially using Java technologies
  • Profound knowledge of multiple technological areas, and architectural areas, which includes knowledge of applicable processes, methodologies, standards, products and frameworks
  • Expertise also with software involving technologies like containerization, Kubernetes, microservices, cloud computing, …
  • Capability to analyze, debug complex systems and software also down to the code level
  • Fluent in English (verbal and written), good knowledge of German would be a plus


Highly desirable:

  • Firm understanding of the IoT architecture and concepts
  • Good networking knowledge would be a positive (OSI network layers, TCP/IP)
  • Experience with key technologies used in the Cumulocity platform, including Spring, Spring Boot, REST, Angular, JavaScript, Docker, Containerization, MQTT, MongoDB, Pulsar and Nginx – just to name a few
  • Ability to guide a team of experts on profiling and optimizing complex software systems


Key Competencies:

  • Effectively communicate and influence both technical and non-technical stakeholders and customers in a global, distributed environment
  • Growth mindset with a learning attitude
  • Ability to articulate ideas and concepts in documentation and communication
  • Sense of personal ownership and accountability, managing stakeholders and deliver according to schedule





Please only apply online. Your application should include a short motivation letter, a CV and your references. 

Your contact:

Tanja Topal, Manager HR Recruiting & Onboarding DACH, Tel.: +49 (0) 681 210 - 3105  



* f/m/d – diversity matters!


















Jobsegment: Architecture, Engineer, Developer, Cloud, Java, Engineering, Technology