Enable job alerts via email!

Full Stack Software Development Engineer

Materialise NV

Southampton

Hybrid

GBP 45,000 - 65,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology firm in Southampton seeks a Full Stack Software Development Engineer passionate about medical software. Ideal candidates will have over 3 years of experience in commercial software development, with skills in Java, C#, React, and agile methodologies. The role offers hybrid flexibility and emphasizes innovation and personal growth.

Benefits

Hybrid working & flexibility
Personal growth and career advancement
Team building initiatives

Qualifications

  • 3+ years of experience developing commercial software.
  • Good understanding of software design patterns and architecture principles.
  • Commercial experience with front-end development and agile practices.

Responsibilities

  • Design, implement, and unit test software components.
  • Collaborate with stakeholders to ensure smooth delivery.
  • Champion new technologies and recommend improvements.

Skills

Java
C#/.NET
React
TypeScript
Git
CI/CD
Docker
Kubernetes
Agile practices

Job description

Full Stack Software Development Engineer

SOUTHAMPTON, UNITED KINGDOM

SOFTWARE ENGINEERING & RESEARCH

HYBRID

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.

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
  • 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
  • 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

When creating a better and healthier world, a good place to start is with yourself. That's why we encourage our employees to prioritize their overall well-being, fostering physical fitness, mental resilience, and social connections through a range of workshops, sports activities, and other events and initiatives that contribute to a balanced and fulfilling work-life harmony.

Hybrid working & flexibility

Personal growth and career advancement

Team building

Innovation is key

Location and type of contract
  • Southampton, United Kingdom
  • Full-time
  • Hybrid
  • Mid-senior level

Share on:

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.

Reach out to our team to get the answers to your questions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.