Software Engineer
New Today
Overview
Join to apply for the Software Engineer role at Ultromics.
Ultromics is a global leader in AI-powered cardiovascular imaging diagnostics, transforming how heart disease is detected, assessed, and managed. Spun out from the University of Oxford and built on a decade of world-leading research, Ultromics redefines echocardiography with solutions that deliver actionable insights to clinicians and healthcare systems. We work with collaborations such as Mayo Clinic and the NHS England to save lives in cardiovascular care.
Why Join Us?
- Be part of a mission-led company tackling one of the world’s biggest health challenges: heart failure.
- Contribute to cutting-edge AI technologies backed by robust research, regulatory clearances, and reimbursement pathways.
- Collaborate with a passionate, multidisciplinary team of clinicians, scientists, engineers, and commercial experts.
- Work at the intersection of healthcare, AI, and medical imaging with opportunities to shape the future of diagnostics.
- Join us and help change the future of heart health, making cardiovascular disease more detectable, treatable, and survivable for patients everywhere.
Your Role
Software Engineers in the Medical Device Engineering Team are responsible for producing and maintaining high-quality Software as Medical Device (SaMD) solutions within a highly regulated environment. Much of the role involves productization, working with the AI and Computer Vision team to transform machine learning models into stable, robust, tested software for deployment into a wide variety of environments. The successful candidate will build high-quality, innovative and fully performing software in compliance with coding standards and technical design. You will be involved in designing, modifying, developing, writing and implementing software applications, while participating in the testing process through test reviews and certification of software.
Your Responsibilities
- Developing and maintaining software in conformance with medical device standards, industry best practices, internal coding standards and operating procedures.
- Developing and maintaining unit and integration tests covering all developed code.
- Working effectively as part of a team in an AGILE development environment, sharing knowledge and ideas to enhance team performance and output quality.
- Troubleshooting and investigating software issues, identifying and documenting fixes, participating in risk management reviews as required.
- Performing code reviews and documentation reviews.
- Contributing to the improvement of Ultromics solutions through active participation in corporate events, providing feedback and suggesting improvements on products and processes.
- Following information governance practices and ensuring compliance with Ultromics information security and data protection policies in all applicable tasks.
- This list is not exhaustive; other duties may be assigned by the line manager.
Requirements: Your Skills And Experience
- Degree in a computer-related subject, or equivalent experience with significant numerical/computing elements.
- .NET (formerly .NET Core) C# development experience, or development experience with a desire to learn C#.
- Effective teamwork skills including sharing knowledge and mentoring in multi-disciplinary teams.
- Ability to work and deliver results in a high-pressure environment.
- Proactivity with demonstrable improvements in a role, product or organisation.
- Ability to read, understand and review code systematically.
- Strong mathematical and analytical skills.
- Ability to adapt to changing priorities and manage complexity.
- Commitment to continual learning and career development.
- Excellent verbal and written communication, with the ability to explain complex ideas to non-technical audiences.
Desired Skills And Experience
- Higher degree in Computing or related field.
- Familiarity with multiple programming languages.
- Experience developing for Windows and Linux platforms.
- Experience developing containerised applications.
- Experience optimizing code for performance, including parallel/concurrent programming and memory optimization.
- Understanding of geometrical transformations and/or image processing.
- Experience working in an AGILE development team.
- Experience in the medical software device industry.
- Experience in cybersecurity measures.
- Experience developing solutions from specification through verification.
Our Benefits
- Flexible working hours between 7am-7pm
- Hybrid working options
- Bonus scheme
- PMI
- Life assurance
- Company-wide events
- Two additional paid company holidays in December (if they fall on Monday-Friday)
- Wellness benefit
- 5% company pension contribution
- Employee referral reward
- Generous personal learning budget on our online marketplace, Learnerbly
- Cyclescheme
- Free snacks and coffee in the office
Our Values
- We start with compassion; we communicate with empathy and welcome different opinions to deliver value. We are inclusive and mindful of wellbeing.
- We spark creativity; we are adventurous, curious and innovative, questioning the status quo to shape our business and healthcare.
- We show courage; we welcome challenges and encourage feedback, pursuing excellence to grow a progressive culture.
- We stay connected; we collaborate with healthcare professionals, patients and partners to stay ahead and grow as one team.
- We serve our customers; we honour commitments and listen to needs to advance healthcare in Echocardiography.
Job Details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Information Technology
- Industries: Software Development
- Location:
- Oxford, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Development Engineer (Java Backend)
-
United Kingdom - London
- Development
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essen...
More Details -
-
New Today
Software Engineer
-
Oxford
-
£50,000
- IT
Software Engineer - Derbyshire - C++/SQL/React - £40,000 - £50,000 The Role An exciting opportunity has arisen for a skilled Software Engineer to join a growing Agile development team, working on advanced software solutions for complex engineering ap...
More Details -
-
New Today
Software Engineer II - Android
-
City Of London
- IT & Technology
Why Deliveroo? We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for goo...
More Details -
-
New Today
Graduate Software Engineer
-
Frimley, ENGLAND, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview Job Title: Graduate Naval Ships Software Engineer Location: Frimley (Surrey) We offer hybrid and flexible working arrangements; for this role you will be expected to attend site 3-4 days per week. Salary: £34,000 + £2,000 Welcome Bonus...
More Details -
-
New Today
Embedded Software Engineer – Medical Device
-
Scotland, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview Immediate opportunity to join a global medical device manufacturing organization in the Glasgow area. This is a long-term contract with a flexible hybrid schedule at the facility in the greater Glasgow area. Responsibilities Embedded Softw...
More Details -
-
New Today
Software Engineer, New Grad - Production Infrastructure
-
City Of London, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast s...
More Details -