About TMCAt TMC, we work with highly skilled engineers who want to combine technical excellence with continuous growth.
Through our Employeneurship model — a blend of stability, autonomy and development — you'll be part of a community that supports innovation and encourages ownership over your professional journey.Project DetailsWe are searching for a Systems Architect with solid experience in modern architectural practices and deep knowledge of standards used in the healthcare ecosystem.You'll be involved in designing distributed systems, defining domain boundaries and ensuring reliable communication patterns that align with industry-specific interoperability requirements.This role combines hands-on technical involvement with strategic decision-making, requiring someone who is comfortable navigating complex environments and guiding teams toward scalable, maintainable platforms.What We're Looking ForCore Technical ExpertiseStrong experience applying Domain-Driven Design (DDD) in real-world architecturesKnowledge of healthcare interoperability standards, including:Solid background in Java (8 or above)Experience building services with Spring BootUnderstanding of event-driven architectures and asynchronous communication patternsExperience with RESTful APIs and/or messaging systemsFamiliarity with microservices principles, bounded contexts and domain modelingAdditional Skills That MatterAbility to define architectural guidelines, patterns and best practicesExperience in systems integration, particularly in regulated environmentsComfort working with multidisciplinary teams, including product, business and complianceStrong analytical skills and the ability to decompose complex problemsExcellent communication skills — being able to explain technical decisions clearlyEnglish proficiency: B2 or higherWhat You'll DoDesign distributed systems aligned with DDD principlesDefine domain boundaries, integration strategies and communication contractsReview architectural proposals and contribute to long-term platform evolutionSupport engineering teams with modeling, code structure and system interactionsParticipate in architectural forums, documentation and decision-making processesPromote best practices around scalability, resilience and maintainabilityWhy Join TMC?
Engage in large-scale, high-impact projects across multiple industries