About TidalSense
TidalSense is a respiratory technology company with a mission to transform the diagnosis, monitoring and management of chronic respiratory conditions, such as asthma and COPD. The company has ambitions to enable a population-scale change in respiratory care through global deployment of its technologies, including in resource-poor countries. TidalSense is about to launch the first-of-its-kind rapid AI-driven (software medical device) diagnostic test for COPD which uses the company’s unique, patented, sensor technology embedded in the N-Tidal device.
We are seeking a senior software engineer to work on the company’s medical device solutions (both current and future). We are at an exciting phase in our journey as we transition from a start-up to a scale-up. You will be joining a passionate, socially-motivated and multi-disciplinary team covering engineers, scientists, clinicians, designers, product and usability specialists. This is a unique opportunity for a driven and autonomous individual to work on a set of challenging and innovative technologies, and to see their efforts deliver impact in the real world and change people’s lives. We are seeking someone who is comfortable working in a fast-paced, agile, and diverse team environment, and who is also committed to our mission to revolutionise respiratory medicine.
We care about our people and want to make TidalSense one of the best people-first employers. Our open, inclusive, and diverse culture matters to us more than anything else.
Job Purpose
To develop full stack software as part of our software team on our portfolio of regulated medical device software. Software includes server-side code (providing an endpoint for N-Tidal handsets), front-end application development and maintenance, and software tools to support commercial and operations teams.
Key Duties & Responsibilities
* To develop software for our suite of regulated Software-as-a-Medical-Device (SaMD) products,
* Supporting technical documentation for medical device software including architectural descriptions, requirements, risk management documentation, design specifications, deployment and testing documentation.
* To work closely with our Product team to analyse requirements and propose technical solutions and implementations.
* To build internal software tools to support manufacturing, operations, and scaling of the software medical device cloud platform.
* To design, implement, and support cloud infrastructure for hosting products and internal software tools.
Requirements
Skills and Competencies:
Essential:
* Experience with frontend web frameworks (ideally including Vue.js).
* Experience with backend web frameworks (ideally including Django).
* Practical experience of SQL, ideally PostgreSQL.
* Fluent in Python 3, Modern JavaScript.
* Experience deploying solutions to a cloud platform (preferably with previous Google Cloud Platform experience).
* Experience developing medical devices (ideally at class 2a and above)
* An eagerness to learn new technologies.
* Resilience and flexibility to work in a busy and changing / dynamic environment with ability to deal with workload peaks and troughs
* Ability to multi-task, organize, and prioritize work.
* Ability to work as part of a team
* Effective organisation and priority setting
* Ability to plan and manage own workload
Desirable:
* Fluent in TypeScript
* Experience with Docker
* Experience with DevOps (CI/CD configuration, terraform)
Qualifications & Experience
Essential:
* Bachelors degree in computer science or related discipline, or equivalent industrial experience.
* Experience working within a quality management system
* Knowledge of software medical device standard IEC 62304
Desirable:
* Masters in STEM or another technical subject
* Experience working in an early-stage or growth phase company.
* Experience leading small teams or mentoring more junior team members.
Other Requirements:
* Indefinite right to work in the UK without a visa or sponsorship
Note to Applicants:
* We read all applications carefully, including free-text answers in evaluating your application. Please make sure you spend some time answering these questions carefully.
* Please answer questions truthfully. Dishonesty is fundamentally against our values.
* We appreciate that some candidates may hesitate to apply because they may feel that they might not meet the required criteria or be competitive enough. If this is you, please don't shy away from applying - we would like to hear from you.
Benefits
* Flexible working hours to support your work preferences
* Hybrid working based at least 1 day / week (but ideally more)
* Beautiful award-winning Cambridge UK office stocked with quality drinks & snacks
* Work from abroad for 1 week per year
* Buy / sell up to 5 days annual leave
* Generous individual personal development budget + dedicated development days
* Mental Health support: wellbeing support and free 24/7 access to qualified counsellors and advisors
* Wellness budget
* Coaching and mentoring - in partnership with Horizon37 who provide team coaching and mentoring.
* Team events and celebrations
* 25 days annual leave + 8 public holidays
* Pension: TidalSense contributes 5% of qualified earnings (actively looking to increase this)
* Annual performance-based bonus
* Discretionary share options scheme