Full Stack Software Development Engineer
Full Stack Software Development Engineer

Full Stack Software Development Engineer

Southampton Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Join a collaborative team to develop high-quality medical software and innovate solutions.
  • Company: Materialise is a global leader in 3D printing, dedicated to improving lives through technology.
  • Benefits: Enjoy hybrid working, flexible hours, personal growth opportunities, and team-building activities.
  • Why this job: Make a real impact in healthcare while working in a supportive and innovative environment.
  • Qualifications: 3+ years in software development with skills in Java, C#, React, and cloud services.
  • Other info: No prior medical experience needed; full training provided to help you succeed.

The predicted salary is between 36000 - 60000 £ per year.

Mid-senior level Southampton, United Kingdom Hybrid Full-time Software engineering & research

Full Stack Software Development Engineer

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

Hybrid working & flexibility

At Materialise, we value the power of in-person connections and the advantages of remote work, allowing our employees the flexibility to enjoy the best of both worlds. You can work remotely up to 60% of the time and work flexible hours, depending on your particular role.

Personal growth and career advancement

At Materialise, we’re committed to nurturing the professional development of our employees. We invest in our passionate people and empower them to explore and grow by offering diverse career paths that capitalize on their talents. Plus, we offer courses, external coaching programs, and in-house mentoring so that our employees can fulfill their potential.

Team building

We cultivate a positive work culture so our employees have an enjoyable professional environment. Collaboration is key, so we organize activities that unite our employees, such as after-work events and team lunches. We want all our staff to feel connected in an environment that promotes strong bonds based on trust, respect, empathy, and friendship.

Innovation is key

Innovation is not just a buzzword at Materialise; it\’s at the core of what we do. As pioneers in our industry, we create cutting-edge solutions, fostering an environment that supports and rewards ingenuity and leadership. We’re dedicated to shaping the future of 3D printing, recognizing and celebrating the creative spirit within all our global innovators.

Hybrid working & flexibility

At Materialise, we value the power of in-person connections and the advantages of remote work, allowing our employees the flexibility to enjoy the best of both worlds. You can work remotely up to 60% of the time and work flexible hours, depending on your particular role.

Personal growth and career advancement

At Materialise, we’re committed to nurturing the professional development of our employees. We invest in our passionate people and empower them to explore and grow by offering diverse career paths that capitalize on their talents. Plus, we offer courses, external coaching programs, and in-house mentoring so that our employees can fulfill their potential.

Team building

We cultivate a positive work culture so our employees have an enjoyable professional environment. Collaboration is key, so we organize activities that unite our employees, such as after-work events and team lunches. We want all our staff to feel connected in an environment that promotes strong bonds based on trust, respect, empathy, and friendship.

Innovation is key

Innovation is not just a buzzword at Materialise; it\’s at the core of what we do. As pioneers in our industry, we create cutting-edge solutions, fostering an environment that supports and rewards ingenuity and leadership. We’re dedicated to shaping the future of 3D printing, recognizing and celebrating the creative spirit within all our global innovators.

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.

#J-18808-Ljbffr

Full Stack Software Development Engineer employer: Materialise NV

Materialise is an exceptional employer that fosters a collaborative and innovative work culture, allowing employees to thrive in a hybrid environment with flexible working hours. With a strong commitment to personal growth, the company offers diverse career advancement opportunities, training, and mentoring, ensuring that every team member can reach their full potential while contributing to meaningful projects that improve lives globally. Located in Southampton, the company not only champions cutting-edge technology but also prioritises team building and employee well-being through engaging activities and a supportive atmosphere.
M

Contact Detail:

Materialise NV Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Software Development Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, C#/.NET, React, and TypeScript. Having hands-on experience or projects showcasing these skills can significantly boost your chances.

✨Tip Number 2

Engage with the company’s online presence. Follow Materialise on social media platforms and participate in discussions related to their products. This shows your genuine interest and can help you connect with current employees.

✨Tip Number 3

Prepare to discuss your experience with agile methodologies, particularly SCRUM, during interviews. Being able to articulate how you've successfully worked in agile teams will demonstrate your fit for their collaborative environment.

✨Tip Number 4

Consider creating a small project or contribution that showcases your understanding of medical software development or relevant technologies. This practical demonstration of your skills can set you apart from other candidates.

We think you need these skills to ace Full Stack Software Development Engineer

Commercial experience with Java or C#/.NET
Commercial experience with React and TypeScript for front-end development
Good understanding of software design patterns and architecture principles
Familiarity with Git and CI/CD pipelines (preferably Azure DevOps)
Experience with containerization and orchestration (preferably Docker and Kubernetes)
Creation of microservices and APIs
Knowledge of JSON Web Tokens, OpenID Connect and OAuth 2.0 for authentication and authorization
Experience with infrastructure-as-code tools, such as Terraform
Behaviour-Driven Development and automation with tools such as Cucumber, SpecFlow and Serenity
Test-Driven Development and Test-Driven Design
Ability to create technical documentation using AsciiDoctor and Markdown
Experience supporting software products in customer environments
Leveraging cloud services and offerings (preferably AWS)
Knowledge of agile development practices, specifically SCRUM
Practical applications of best practices when using AI for software development
Strong problem-solving skills
Excellent communication and collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Java or C#/.NET, React, and TypeScript. Emphasise any projects that demonstrate your understanding of software design patterns and agile practices.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building high-quality software and your enthusiasm to learn. Mention how your skills align with the role and express your eagerness to contribute to the Materialise OrthoView team.

Showcase Relevant Projects: Include specific examples of past projects where you developed commercial software. Highlight your experience with microservices, APIs, and any familiarity with cloud services like AWS, as these are key aspects of the role.

Highlight Soft Skills: In addition to technical skills, emphasise your collaborative spirit and ability to work in a team. Mention any experiences where you contributed to team goals or championed new technologies, as this aligns with the company culture at Materialise.

How to prepare for a job interview at Materialise NV

✨Show Your Passion for Learning

Since the company values enthusiasm to learn, make sure to express your eagerness to grow and adapt. Share examples of how you've tackled new challenges in the past, especially in software development.

✨Demonstrate Collaboration Skills

Materialise emphasises teamwork, so be prepared to discuss your experience working in collaborative environments. Highlight specific instances where you successfully worked with product managers or other developers to achieve a common goal.

✨Prepare for Technical Questions

Given the technical nature of the role, brush up on your knowledge of Java, C#/.NET, React, and TypeScript. Be ready to discuss your experience with software design patterns and architecture principles, as well as any relevant projects you've worked on.

✨Understand Agile Methodologies

Familiarity with agile practices, particularly SCRUM, is crucial. Be prepared to explain how you've applied these methodologies in your previous roles and how they can enhance team productivity and project outcomes.

Full Stack Software Development Engineer
Materialise NV
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Full Stack Software Development Engineer

    Southampton
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-08-05

  • M

    Materialise NV

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>