Software developer
Mentice is looking for Software Developers to build Unity‑based, cross‑platform medical simulation tools that help clinicians practice and improve intervention outcomes
We are looking for Software Developers to join our growing team in Barcelona!
Mentice is the world leader in virtual reality-based interventional medical simulation solutions. Our products help healthcare professionals with skills acquisition, continuous development, and pre-procedural planning – leading to improved safety, productivity and outcomes. Mentice solutions have been specifically developed for healthcare providers and the medical industry. Neurovascular, cardiovascular, and peripheral interventions are just some of the areas covered by our solutions, which help improve treatments for many common diseases such as stroke, heart attacks, and diabetes.
As a Software Developer, you will be part of a cross-functional team building the core components, technical frameworks, and interactive features that power our medical simulation platforms. You will work across multiple technologies—primarily Unity, C#, C++ and python—to design, develop, and deploy scalable modules, interactive 2D/3D content, and cross‑platform application functionality. This includes developing software from the first concept to fully released operational products in a medically regulated environment.
To be successful in this role, you should have a strong interest in software architecture, multiplatform development, and interactive systems. Curiosity about medical technology, strong problem‑solving skills, and the ability to work collaboratively in a fast‑paced environment are key. You will join our office in the heart of Barcelona, working closely with experienced and highly engaged team.
What you’ll do:
Develop and maintain core application functionality for our medical simulation platforms using Unity and C#, including interactive 2D/3D components and user interface elements.
Build, optimize, and deploy applications across WebGL, mobile (iOS/Android), and standalone desktop platforms, ensuring consistent performance and high-quality user experiences.
Implement and integrate back-end and platform-specific features using JavaScript, C++, and HTML when required.
Troubleshoot, debug, and resolve technical issues to ensure stability, reliability, and scalability across all platforms.
Contribute to internal tools, automation, and improved development processes to increase productivity and quality.
Continuously analyze, design, develop, deploy, and document new technical solutions with a strong focus on performance, maintainability, and scalability.
Collaborate closely with designers, product managers, and other engineers to deliver polished, high-quality application features.
Who you are:
You have strong hands-on experience with Unity and C#, with 2–4 years of experience in a similar role, or you are currently completing a Bachelor’s degree in a relevant discipline.
You are passionate about writing efficient, clean, well‑structured, and well‑tested code.
You are eager to learn and grow as a multiplatform developer, exploring new tools and technologies.
You enjoy working with complex products that directly benefit healthcare and improve patient outcomes.
You are self‑motivated and thrive in a global, cross‑functional team environment.
You have excellent communication skills and are fully proficient in English, both spoken and written.
You have or are completing a Bachelor's degree in computer science, engineering, IT, or a similar field with strong programming focus.
Experience and skills that would excite us:
Experience with game programming, physics simulation, or real-time 3D environments (Unity or Unreal Engine).
Familiarity with OpenGL/GLSL, rendering pipelines, or performance profiling tools.
Experience in UI/UX design with an interest in creating intuitive, user‑centered interactions.
Experience with multithreaded or performance‑critical software development.
Working experience with additional programming languages or development frameworks.
Experience collaborating within cross-functional teams.
Medical domain knowledge is a plus.
We love to be innovative and try new things, which is why we’re looking for someone unafraid to bring new ideas and improvements. To thrive in this position, you should have a humble, thorough approach and enjoy working in an agile development environment.
As a person, you have strong communication and documentation skills and are fluent in English. You are a problem-solver with a results-oriented mindset and a team player with a deep interest in medical technology and software development. Most importantly, you bring passion and commitment to improving healthcare and contributing to the future of life‑saving simulation technologies.
Please visit our website www.mentice.com for more information about the company and to apply for the position. We review applications continuously, so we encourage you to apply directly if you believe you’re a great fit. For questions regarding the position, please contact Héctor Fernández, Director Software Applications at hector.fernandez@mentice.com.
We hope to welcome you to our amazing team in the near future!
- Department
- Technology
- Role
- Software Platform Development
- Locations
- Office Barcelona, Spain
- Employment type
- Full-time
- Last application date
- 03 April, 2026
Office Barcelona, Spain
Workplace, Culture & Diversity
Being a part of Mentice means you are a part of our culture. Our culture differentiates us from others, and it also strengthens our employees on an individual level.
We believe in a diverse organization where people feel connected, both internally and externally. It is indeed a source of cohesion and motivation for employees, and it brings people closer.
About Mentice
Mentice is the leading provider of software and hardware simulation solutions for endovascular therapies. Our solutions are scientifically validated and utilized worldwide by teaching entities, healthcare systems, and medical device manufacturers with the end goal to help doctors acquire, retain, and enhance endovascular therapy skills, helping improve patient outcomes.
In 2020 Mentice acquired Vascular Simulations to enhance our product portfolio by offering solutions supporting medical device development from concept to market rollout.