At a Glance
- Tasks: Develop full stack applications and collaborate on innovative projects in medical technology.
- Company: Join a pioneering tech company focused on healthcare solutions.
- Benefits: Enjoy 25 days of leave, health insurance, and a hybrid work model.
- Other info: Dynamic role with opportunities for career growth and exposure to diverse projects.
- Why this job: Make a real impact in healthcare by developing cutting-edge software solutions.
- Qualifications: 2+ years of software engineering experience and proficiency in Python and C++.
The predicted salary is between 42000 - 52000 £ per year.
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.
Mid-Level Full Stack Engineer - Applications team employer: Motilent Ltd
Motilent Ltd is an exceptional employer located in Greater London, offering a dynamic work culture that fosters innovation and collaboration in the MedTech sector. Employees benefit from competitive salaries, comprehensive health insurance, and a pension plan, alongside flexible remote work options that promote a healthy work-life balance. With a strong focus on employee growth and development, Motilent provides opportunities to contribute to meaningful projects that advance scientific research and medical device technology.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Level Full Stack Engineer - Applications team
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Motilent or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, C++, and any medical imaging work. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of DICOM, RESTful APIs, and regulatory standards. Be ready to discuss how you've tackled complex problems in the past and how you can contribute to the Applications team at Motilent.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Motilent.
We think you need these skills to ace Mid-Level Full Stack Engineer - Applications team
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Python, C++, and any relevant projects you've worked on that align with our needs at Motilent.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background makes you a great fit. Don’t just repeat your CV; give us insights into your problem-solving skills and your approach to collaboration.
Showcase Your Projects:If you've worked on any full stack applications or relevant projects, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to tackle complex problems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join the Motilent team!
How to prepare for a job interview at Motilent Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, C++, and Docker. Brush up on your knowledge of RESTful APIs and data processing techniques, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you’ve developed flexible and robust tooling or integrated applications, and be ready to explain your thought process and the outcomes.
✨Understand Regulatory Standards
Since this role involves working within regulated software development practices, it’s crucial to demonstrate your understanding of compliance and documentation standards. Familiarise yourself with relevant regulations like IEC 62304 and ISO 13485, and be prepared to discuss how you’ve adhered to these in past projects.
✨Collaborate and Communicate
This position requires close collaboration with various teams, so be ready to talk about your experience working in cross-functional teams. Highlight your communication skills and how you’ve facilitated discussions or sprint planning activities to ensure everyone is aligned on project goals.