Materialise

Full Stack Software Development Engineer

Company
Location
Southampton, England, United Kingdom
Posted At
7/4/2025
Advertise with us by contacting: [email protected]
Description
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


Location and type of contract


  • Southampton, United Kingdom
  • Full-time
  • Hybrid
  • Mid-senior level
  • CV in English
Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Full Stack Software Development Engineer | Materialise | Hunt UK Visa Sponsors