Are you an excited Product Architect and do you have an experience with C++ development? We are curently hiring for an international company engaging in the area of automation, embedded development, technology consulting, cybersecurity, infrastracture and many more.
Responsibilities:
- Collaborate closely with system architects to transform system components into design specifications, typically at the high-level design (HLD) for specific features or capabilities.
- Actively engage in system architecture design reviews, contributing valuable feedback and suggestions for enhancement.
- Take responsibility for delivering architectural guidance for small, single-team capabilities, ensuring strict adherence to best practices and the application of high-quality design principles.
- Execute proof of concepts to validate and present architectural guidance to the team, facilitating a clear grasp of proposed solutions.
- Formalize and create comprehensive architectural visions, utilizing UML language and diagrams to produce well-structured documentation for reference and future improvements.
- Being a proxy between software development teams (in Prague) and product managers and software architects (in America)
- Reading and reviewing a C++ code and coming up with ways how to improve it