As a Mid-Level Full Stack Engineer, you'll help develop full stack applications across Motilent's operational space, from in-house tooling to support scientific research projects, to developing Software as a Medical Device (SaMD), reporting into the Lead Applications Engineer. This will require creating flexible and robust tooling, adhering to regulatory standards where required, developing and integrating applications with our medical imaging platform, and a keen eye for identifying novel solutions for complex problems.
You'll collaborate closely with engineers, scientists, QARA, and product leads to design and maintain software to support both clinical, trial, and research use, both in house and in the field. You'll play a key role in the design and development of applications which support our customers and internal teams with data transfer, alignment, and integration with the Motilent Entrolytics platform across a varied landscape.
Key Responsibilities
Own the development of applications to support data ingestion and analysis pipelines within our research cohort of users, both internal and external
Integrate with Motilent's internal DICOMWeb services and APIs to unify and streamline interfaces with the Entrolytics platform
Ingest, process, and deliver traceable data analysis and reporting to aid key stakeholders with research projects
Uphold engineering standards including code style, quality, reusability, test coverage, and documentation
Collaborate with other engineers through reviews, guidance, and design work
Take part in sprint planning activities, decompose work into deliverable increments, and communicate trade-offs to stakeholders
Facilitate regulatory-aligned software development in a number of markets, including requirements gathering, deriving software specifications, and outlining sufficient and necessary verification and validation activities to evidence regulatory compliance
Willingness to work on a diverse range of projects, with differing tech stacks to address a variety of needs, with site visits to understand specific customer requirements and solutions
Operate within the QMS, contributing to process reviews, keeping technical documentation current, and maintaining the training and competency records required for regulated work
Required Skills
Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related technical discipline, and 2+ years of experience as a software engineer within a commercial environment
Production experience with Python and C++
Docker containerisation and orchestration
Knowledge of RESTful APIs
Familiarity with bash scripting and Linux-based OSs
Familiarity with data processing, databases, and data traceability / immutability
Understanding of deriving software requirements and appropriate software verification activities
Strong grasp of vector/matrix maths, 3D transformations, and geometry
Comfortable working within regulated software development practices, including documentation, automated testing, and traceability expectations aligned with medical device standards
Appetite for project variety, some field engineering, and exposure to new tech
Nice to Have
Background in DICOM, medical imaging analysis, clinical research tooling
Machine Learning / AI development, with strong data management principles
Working knowledge of frameworks such as IEC 62304, ISO 13485
Fluency in adjacent languages used across Motilent products (e.g. React / TypeScript, Java, Swagger)
Experience applying advanced mathematics, geometry, optimisation, or algorithm design to imaging problems
Experience with cloud infrastructure solutions such as AWS, Microsoft Azure, and Google Cloud
Ways of Working
Operate within Motilent's QMS, maintaining traceability and documentation as required by regulated software standards
Collaborate closely with engineers, solution architects, and product teams to ensure alignment between development, quality, and regulatory goals
Based remotely within the UK, with occasional travel to Motilent's central London office for collaboration, onboarding, or training
Maintain accurate and current records of training, skills, and experience in line with QMS requirements
Benefits & Employment Details
25 days of annual leave + public holidays
Health Insurance Scheme
Options Scheme
Pension Scheme
Full-time, Permanent
Laptop and hardware provided
Hybrid work arrangement: Our office is located in Aldgate East (London, UK), but we provide the option for flexible remote work from home
The successful candidate must, by the commencement of employment, have the right to work in the UK
Job Types: Full-time, Permanent
Pay: 42,000.00-52,000.00 per year
Ability to commute/relocate:
London E1 8FA: reliably commute or plan to relocate before starting work (required)
Application question(s):
Are you comfortable writing clean, modular, and testable code?
Do you have hands-on experience with Python?
Education:
Bachelor's (preferred)
Work authorisation:
United Kingdom (required)
Work Location: Hybrid remote in London E1 8FA
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.