As a part of your job, you will: - Design system architectures that will meet business needs and requirements (functional and non-functional), by acting as a bridge between business/functional and technical teams. - Ensure the correct behavior of the designed solutions and how they will fit the existing enterprise landscape. - Define architecture roadmaps (including transition architectures) to meet clients' requirements. - Define migration strategies from existing to new solutions. - Own the production of architecture artifacts (blueprints, solution architecture documents, architecture decision records). - Justify architecture choices through trade-off analysis. - Guide technical leads and development teams. - Describe the structure, characteristics, behavior, and other aspects of the architecture to various stakeholders. - Guarantee the adoption of architecture standards and guidelines. What are we looking for? - Proven work experience as a Solution Architect or similar role (minimum 5 years). - Strong knowledge of the Telco Domain is preferable. - Knowledge in web and mobile frontend architectures. - Experience designing solutions applying software architecture concepts: Architecture styles (e.g., monolithic: n-tiered, distributed: microservices, SOA Patterns (e.g., SSR/CSR, CQRS, BFFs) and design principles (e.g., SOLID, DRY) - Quality attributes (e.g., modularity, multi-tenancy, scalability, reliability) - Strong ability to identify trade-offs and consider architecture decisions' impact on technical, functional, and business contexts. - Knowledge of application security concepts such as TLS, OAuth, and OIDC. - Strong knowledge of API design. - Good understanding of integration solutions, and their role and responsibility in a typical enterprise architecture. - Knowledge of Dev(Sec)Ops practices and tools. - Knowledge of containerization concepts and technologies like Docker and Kubernetes. - Knowledge of Cloud Platforms like AWS, Azure & GCP is preferred. - Strong ability to produce documentation using adequate tools and standards (e.g., C4 notation, BPMN, UML, etc.). - Excellent verbal and written English communication skills. - Bachelor's degree in information technology, computer science, or similar.