Full Stack Software Development Engineer
We are looking for a Full Stack Software Development Engineer who’s passionate about building high-quality medical software and who brings versatility, drive, and a collaborative spirit to the Materialise OrthoView team. You don’t need prior experience in the medical industry — what matters most is your enthusiasm to learn and contribute. We’ll provide full training and support to help you succeed and make a real impact on a product that’s improving lives around the world. You’ll be part of a dedicated, collaborative team of developers working in an agile environment.
Job description
Materialise OrthoView is a trusted software solution that helps orthopedic surgeons plan joint replacement surgeries with precision — especially hip procedures — using key measurements and implant details. Since pioneering digital pre-operative planning in 2002, OrthoView has grown into a global market leader, trusted by surgeons in over 70 countries. All development, testing, and support for OrthoView are driven from our Southampton office.
What you will do
- Review product and customer requirements in collaboration with Product Management, and propose robust solutions and implementation alternatives that meet agreed timelines
- Design, implement, and unit test software components, and participate in code and design reviews with peers to ensure high quality
- Develop new product features that align with current and future needs, maintaining scalability, sustainability, and adherence to best engineering practices
- Collaborate closely with Product Managers, developers, and other stakeholders to ensure shared understanding and smooth delivery
- Identify opportunities for process and architectural improvements, and make clear, actionable recommendations
- Champion new technologies and processes within the Engineering team, promoting adoption where appropriate to drive innovation and efficiency
- Demonstrate a strong sense of ownership and commitment to shared team goals
Your profile
Essential
- 3+ years of experience developing commercial software
- Good understanding of software design patterns and architecture principles
- Commercial experience with Java or C#/.NET
- Commercial experience with React and TypeScript for front-end development
- Familiarity with Git and CI/CD pipelines (preferably Azure DevOps)
- Familiarity with containerization and orchestration (preferably Docker and Kubernetes), or serverless deployments
Desirable
- Experience with any, or all, of the following:
- Creation of microservices and APIs
- JSON Web Tokens, OpenID Connect and OAuth 2.0 for authentication and authorization
- Infrastructure-as-code tools, such as Terraform, for deployments to production and non-production cloud environments
- Behaviour-Driven Development and automation with tools such as Cucumber, SpecFlow and Serenity
- Test-Driven Development and Test-Driven Design
- AsciiDoctor and Markdown for the creation of technical documentation
- Supporting software products in customer environments
- Leveraging cloud services and offerings (preferably AWS)
- Use of and deployment to multiple operating systems and deployment paradigms
- Knowledge of agile development practices, specifically SCRUM
- Practical applications of best practices when using AI for software development
Any of the following skills/qualifications would also be seen as advantageous
- Experience maintaining and building projects using Gradle
- Cybersecurity certifications, or familiarity cybersecurity best practices
- Experience as a technical writer, or creating user-facing professional/technical communication
- Experience as a business analyst, or backlog management based on stakeholder requirements and feedback
- Experience working in regulated industries like medical or aerospace
- Knowledge of DICOM and medical imaging
What we offer
Location and type of contract
- Southampton, United Kingdom
- Full-time
- Hybrid
- Mid-senior level
- CV in English
Share on:




Working at Materialise
Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.
As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.