What are your responsibilities as Principal Application & Product Architect? You will lead the software architecture definition, working with other Software Architects and collaborating with teams. You are expected to provide technical leadership, maintain a holistic view of the software solution, product, and business requirements. Our core software engineering department is based in Lucca, developing products for industries such as banking, insurance, automotive, and food & beverage. Teams consist of QA engineers and software engineers, working in an Agile environment with Scrum methodology, emphasizing teamwork, self-organization, and proactivity. Your responsibilities include: Defining product architecture evolution by identifying opportunities and making strategic choices. Assisting teams throughout the product lifecycle, ensuring alignment with overall architecture, and gathering insights for emerging architecture. Collaborating with Product Management, CTO, and stakeholders to define and communicate the product architecture vision. Investigating and proposing next-generation technologies to address current and future challenges. Maintaining and promoting a holistic view of the system. Mastering methodologies and technologies related to the software development lifecycle and tools. Working with Product Management to address business requirements and their architectural implications. Leading and driving the Software Department during challenging situations. Two days a week (Monday and Tuesday), you will work at our Lucca office to connect with colleagues. You will report to a Product Software Engineering Manager. What will you bring to CCH Tagetik part of Wolters Kluwer? Strong collaboration skills, eagerness to learn, effective communication, and the ability to build positive relationships. You must have: Bachelor's degree in Computer Science or related field (or equivalent experience). Strong experience with Java (preferred) or C# and frameworks like Spring. Understanding of Design Patterns, API design, SOLID principles, and Clean Code. Experience with testing practices and automation. Presentation and public speaking skills. Knowledge of cloud platforms (AWS, Azure), virtualization, and orchestration tools (Docker, Kubernetes). Familiarity with SDLC tools (Jira, GIT, IntelliJ, Maven, npm). Experience in DevOps and IaC practices. Designing distributed systems and microservices architecture. Knowledge of publish-subscribe systems like Kafka, RabbitMQ. Problem-solving and performance analysis skills. Experience in requirements analysis and technical documentation. Knowledge of relational databases (SQL Server, Oracle, PostgreSQL, SAP HANA). Fluency in Italian and proficiency in English are required. Additional knowledge of NoSQL databases is a plus. What do we offer you at CCH Tagetik part of Wolters Kluwer? Flexible working hours, a modern office near Lucca, access to learning platforms, certification opportunities, career development plans, and community events. J-18808-Ljbffr