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
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 -
-
New Today
Software Engineer, New Grad
-
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 ...
More Details -
-
New Today
Senior Software Engineer - Distributed Systems
-
England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior Software Engineer - Distributed Systems 2 weeks ago Be among the first 25 applicants Smarkets is a betting exchange for sports and political events that has handled £37 billion in traded volume since 2010. Our goal is to fix the sports bettin...
More Details -
-
New Today
Forward Deployed Software Engineer, New Grad - Commercial
-
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 ...
More Details -