Full Stack Software Development Engineer

SOUTHAMPTON, UNITED KINGDOM
SOFTWARE ENGINEERING & RESEARCH
HYBRID
FULL-TIME
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

Location and type of contract

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

Share on:

Share on Facebook
Share on Twitter
Share on LinkedIn
Share with Pocket
Two men sitting and smiling with a woman standing behind them smiling, all looking downwards
A woman smiling and talking to another woman
A female Materialise employee smiling and looking into the camera
Two Materialise employees running on a path

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.

Work culture