Software Architect Role
As a Software Architect, you will play a crucial role in designing and overseeing the architecture of our software systems. This involves developing and maintaining the overall software architecture, ensuring alignment with business goals and technical requirements. You will work closely with product managers, developers, and other stakeholders to turn requirements into architectural solutions.
Key responsibilities include:
* Developing and maintaining comprehensive architectural documentation
* Designing and implementing integration strategies for seamless interactions between different products
* Collaborating with UX/UI designers to ensure a cohesive and intuitive user experience across all products
* Incorporating industry trends and technology trends into the architectural vision
To be successful in this role, you will need:
* Completed education with a focus on computer science, software engineering, or a related field
* Proven experience as a System Architect or similar role in a software development environment
* Strong understanding of software architecture principles and design patterns
* Experience with user experience design and product integration
* Excellent problem-solving skills and attention to detail
* Strong communication and collaboration skills
* Proficiency in relevant programming languages and technologies
* Very good knowledge of English and German