ROLE OVERVIEWWe are looking for a Senior Software Architect to lead the technical ownership of the Contract & Billing domain within a distributed data space middleware. The architect will define and evolve the architecture supporting contract workflows, billing processes, and trusted digital transactions, ensuring alignment with data space principles, interoperability standards, and secure exchange mechanisms.ProfileSystems thinker with strong ownership mindsetAble to balance pragmatism and architectural rigorStrong communication with technical and functional stakeholdersKNOWLEDGE AND SKILLS Following skills and knowledge are required for the performance of the above listed tasks: Architecture & Technical LeadershipDefine and maintain the architecture of the Contract & Billing domainEnsure alignment with overall middleware architecture and principlesDesign scalable and maintainable service interactionsGovern API contracts and integration patternsLead technical decision-making and architectural reviewsDomain OwnershipTranslate contractual and billing requirements into technical solutionsEnsure consistency between contract lifecycle and billing eventsSupport implementation of trusted transaction flowsRequired SkillsCore Engineering10+ years experience in software engineeringProven experience as Software Architect or Technical LeadStrong Java backend development experience (Springboot preferred) Frontend development experience (Angular preferred)Distributed systems and microservices architectureAPI design (REST/OpenAPI, event-driven patterns)Domain Expertise (Required)Data space architecture concepts and governanceKnowledge of Eclipse Dataspace Connector (EDC)Experience with eSignature solutions and digital trust servicesKnowledge of eInvoicing standards and workflowsExperience with Scrum/Agile methodologiesExperience with TOGAF and ArchimateExperience with Atlassian suite (Jira, Confluence)