Full Stack Software Development Engineer
Full Stack Software Development Engineer
2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Materialise
At Materialise, we bring over 30 years of 3D printing expertise to life through cutting-edge software and services that are transforming healthcare and manufacturing.
As one of the world’s most established and trusted leaders in additive manufacturing, we’re proud to have more than 2,500 passionate people across global offices driving innovation every day.
Materialise OrthoView is a trusted software solution that helps orthopaedic 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
We’re looking for someone who’s passionate about building high-quality medical software, and who brings versatility, drive, and a collaborative spirit to the 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.
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 goals
Required Skills & Qualifications
* 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 in maintaining and building projects using Gradle
* Cybersecurity certifications or familiarity with 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’s in it for you
* Make a difference – work on products that help improve lives around the world
* Grow your skills – access to learning platforms and training to support your development
* Join a great team – friendly, supportive colleagues who value collaboration
* Enjoy flexibility – hybrid working with at least two days a week in the air-conditioned office
* Health and wellbeing – private medical and dental cover, plus life and disability insurance
* Plan for the future – company pension scheme
* Stay refreshed – fresh fruit and snacks in the office
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Information Technology
* Industries
Software Development
Referrals increase your chances of interviewing at Materialise by 2x
Sign in to set job alerts for “Full Stack Engineer” roles.
Bournemouth, England, United Kingdom 1 year ago
Chilworth, England, United Kingdom 7 months ago
Southampton, England, United Kingdom 1 month ago
Hampshire, England, United Kingdom 11 hours ago
Southampton, England, United Kingdom 3 days ago
Southampton, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 2 months ago
Hampshire, England, United Kingdom 11 hours ago
Whiteley, England, United Kingdom 6 days ago
Senior Software Engineer - Java - Engine by Starling
Southampton, England, United Kingdom 5 days ago
Southampton, England, United Kingdom 4 weeks ago
Fareham, England, United Kingdom 6 days ago
Southampton, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 1 month ago
Hursley, England, United Kingdom 3 weeks ago
Fareham, England, United Kingdom 6 days ago
Hursley, England, United Kingdom 11 hours ago
Southampton, England, United Kingdom £66,779.00-£66,779.00 15 hours ago
Test Department : Software Engineer (m/w/d)
Test Valley, England, United Kingdom 2 weeks ago
Southampton, England, United Kingdom 4 weeks ago
Southampton, England, United Kingdom 21 hours ago
Winchester, England, United Kingdom 6 days ago
Southampton, England, United Kingdom 1 week ago
Hursley, England, United Kingdom 11 hours ago
Southampton, England, United Kingdom 21 hours ago
Bournemouth, England, United Kingdom 1 month ago
Fareham, England, United Kingdom 1 month ago
Southampton, England, United Kingdom 2 weeks ago
Southampton, England, United Kingdom 2 weeks ago
Southampton, England, United Kingdom 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr