Informationen zur Anzeige:
Principal Architect* IoT
17.01.2022, Software AG
Principal Architect* IoT
As Principal Architect* you are a key member of our Cumulocity IoT R&D team, overlooking and evolving the architecture of the whole platform with several products and components 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 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 but also other non-functional requirements
Cooperate with a distributed team of architects for the different products and components in the platform
Work on capturing the current and strategic direction of the architecture
Stay on top with the latest developments in software architecture, technologies and methodologies
You are a very senior Software Architect* with many years in similar software environments. You must have a background of large and highly scalable software architectures, ideally with some experience with IoT and cloud deployments. Proven ability to work with a distributed, experienced and multi-cultural team.
BS/MS degree in Computer Science
10+ years of experience in engineering and architecting complex software systems
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
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, MQTT, CoAP, MongoDB and Nginx
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