Full Stack Software Development Engineer at Materialise
Southampton, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

04 Oct, 25

Salary

0.0

Posted On

05 Jul, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Gradle, Aerospace

Industry

Computer Software/Engineering

Description

ENGLISH CV

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

INNOVATION IS KEY

Location and type of contract

  • Southampton, United Kingdom
  • Full-time
  • Hybrid
  • Mid-senior level
  • CV in English

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.

Responsibilities
  • 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 goal
Loading...