Software Architect
Materialise · Barcelona, Spain
You apply off-site, with the employer or the job board. I never handle applications.
At Materialise Medical, we believe that better healthcare starts with solutions designed around the individual patient. If you’re passionate about bringing personalized care to every patient, you’ll love being a part of this team. Through the technology we develop, researchers, engineers, and clinicians are revolutionizing personalized treatment — helping improve and save lives daily.
Mimics Flow is our innovative case management solution designed to streamline personalized patient care. By providing full visibility and control over every step of the workflow—from request to approval—Mimics Flow empowers surgeons and hospitals to deliver high-quality results while ensuring seamless compliance with local regulations.
As part of the Mimics Flow platform, you will play a key role in shaping the architecture of our new service, Mimics Workflow, a standalone product that integrates seamlessly into the platform. We are looking for a Software Architect who combines technical expertise with strategic vision and exceptional communication skills to ensure the success of this new service and its alignment with our mission.
What You Will Do
- Define and manage the architecture of one or more applications in the Mimics Flow platform.
- Provide implementation strategies, work decomposition, and technology recommendations.
- Serve as the technical and architectural point of contact for your team, sharing best practices and mentoring team members.
- Collaborate with product management, stakeholders, and other teams to define and defend the technical roadmap.
- Represent your team in the Materialise group of architects to align solutions across departments.
- Maintain architecture documentation and contribute to cloud-related initiatives.
- Actively participate in agile ceremonies, such as sprint planning and backlog refinement.
Your Profile
Technical Skills
- You have experience with/working knowledge of: .NET Core, ASP.NET, Entity Framework, and Automapper. Designing modern cloud-native applications, including Docker, Kubernetes, microservices, and DevOps practices. Cloud providers (AWS, Azure, GCP) and related tools, such as Kubernetes, Docker, and Amazon Storage. Walking up the cloud stack (IaaS, PaaS, SaaS) using modern terminology and relevance. Designing and developing integrations and interactions with other systems and applications.
- You are familiar with networking technologies and DevOps tools related to software solution design, including REST, gRPC, GraphQL, and Terraform.
- You are familiar with front-end technologies, such as TypeScript, NodeJS, and React. Knowledge of BPMN (Business Process Model and Notation) is a plus.
Soft Skills
- Excellent communication and presentation skills in English, with the ability to clearly explain complex technical concepts to diverse stakeholders.
- Strong collaboration skills to work effectively with product management, stakeholders, and cross-functional teams.
- Confidence in negotiating and defending architectural decisions and technical roadmaps. A proactive mentor who shares best practices and inspires the team toward technical excellence.
Mindset and Culture Fit
- A strategic thinker with a helicopter view, capable of aligning technical solutions with business priorities and long-term goals.
- Familiarity with agile working methods (Scrum, Kanban) and enthusiasm for contributing to a self-organizing team. Passion for Materialise’s mission to scale additive manufacturing across industries, from aerospace to medical, and drive Industry 4.0.
What’s waiting for you
Work that matters
The technology we build at Materialise pushes the boundaries. You’ll find pride in building something that matters, whether you designed it, printed it, or shipped it. No matter your role, we unlock new possibilities to build a better and healthier world every day.
At Materialise, we expect you to think about the customer, not just the task. You push for better solutions and care about the difference your work makes.
A people-centered space
When you join Materialise, you join a group of colleagues invested in you, not just your work. From your own team to a department across the world, you’ll find a sense of belonging with people who help without being asked, challenge you, and have your back.
At the same time, we expect you to invest in the people around you — not just your own work — to make the group stronger than the sum of its parts.
An environment of trust
As a company of innovators, we know how crucial autonomy is in your work. When we hire you, we trust in your expertise, giving you space to organize your tasks, work flexibly, and make your own calls.
At Materialise, we expect you to deliver on that trust and keep your commitments.
A career ready to build
When you see opportunities for your career to grow at Materialise, we encourage you to go for them. People shape a fulfilling career at their own pace here.
At Materialise, we expect you to take initiative in your own development. Don’t wait for someone else to plan your career. Step into the space and make it count.
Make a difference together with the Medical team.