Senior Software Engineer

3 weeks ago


Oxford, United Kingdom Mirada Medical Full time

Mirada is looking for a talented  Senior Software Engineer  to join the team  

About Mirada Medical

Mirada Medical develops  medical imaging and cancer treatment planning solutions that provide simple and accessible solutions to complex image analysis problems in the diagnosis and treatment of cancer and other diseases. Our solutions interoperate with other IT systems in the healthcare enterprise, such as EHRs and PACS, empowering users to access our clinical solutions when and where appropriate and to exchange data. Our  treatment planning solutions improve consistency and productivity while enabling clinicians to deliver more personalised care. With our thorough understanding of the challenges faced in oncology today, Mirada is leading the development of next generation  imaging software and decision support products.  Our staff are passionate about using their expertise to help our customers provide better healthcare for more patients. 

The Software Development department is responsible for the delivery of medical software products used in hospitals to diagnose cancers and help plan the patient’s treatment, following up their response to treatment over time. These products make a direct contribution to how effectively and efficiently doctors can help their patients. The medical devices are sold directly to end users under Mirada’s brand or integrated in other vendors’ solutions. The department collaborates with the Quality and Regulatory department to ensure that products are manufactured to the required standards for the countries where they are sold, and with the Science and Product Managers to ensure all Mirada products contain the required functionality and satisfy the users’ needs. 

Reporting to the Head of Software Engineering, you will be responsible for taking a leading role in the design and development of areas within Mirada’s software to meet with client requirements. You are responsible for ensuring development is within the process and practices of the applicable software development process and contribute to improve and enhance development environment and products. There are opportunities to line manage more junior engineers. 

The main duties and responsibilities of the role are:

  • Software development including analysis, architecture and design, development, testing and all associated documentation.
  • Estimation and regular updating of progress of all tasks  
  • Active participation in reviews of the work of own and others  
  • Proactively participates in company and functional improvement initiatives.  
  • Line management and coaching & mentoring of the team.
  • Actively participate in the quality process and contribute to its continuous improvement.  
  • Work individually or as part of a team and interacting with all functional groups as required.  
  • Support and maintenance activities for software issues including, where necessary, site-visits  
  • Research, investigation and prototyping in new areas when requested.  
  • Validation of internal and 3rd party software  
  • May coordinate and lead the work of small teams, reporting progress to the Software Development Manager  
  • May be expected to become the lead or specialist in one or more technologies or disciplines.  
  • Pursue learning and self-development and sharing of knowledge with others.  
  • Occasional general administrative duties as required.  

We are looking for the following skills and competencies :

  • Experience in Java development, including the use of Swing (or willingness to learn)    
  • Experience of working with IDE, source control systems, issue tracking systems and build systems.  
  • Experience of developing software to requirement specifications  
  • Ability to work as part of a multi-disciplinary team in a leading role. 
  • Understanding the full software development lifecycle  
  • Ability to gather input from key stakeholders during design phase.  
  • The ability to analyse and use initiative to solve technical challenges. 
  • Ability to effectively communicate with technical and non-technical users.  
  • Experience of medical imaging and the DICOM standard is highly advantageous.  

Why Mirada 

  • We are a socially impactful company. At Mirada, you will see how the products we create make a difference in the treatment of cancer.   
  • We are a company that is proud of people’s careers and want to give you the skills to progress and grow. We offer countless opportunities to learn new skills through coaching, mentoring and formal training.  
  • Our hybrid working model offers a great opportunity for anyone looking to mix office and remote working.  
  • We actively emphasize the importance of a good work-life balance, as such we are a company that can flex to the commitments you have outside of work.   
  • We are a company that actively promotes wellbeing and champions a stigma-free environment. With numerous health and wellbeing initiatives, everyone at Mirada has the help and support to thrive both at work and away from work.  
#J-18808-Ljbffr

  • Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / Node Are you a Senior Software Engineer looking for a new challenge? The Software Engineer will be expected to work 2 days a week in office and 3 days from home as a minimum in terms of office attendance. We require a Software Engineer who has skills using the following technologies; Python ...


  • Oxford, United Kingdom Understanding Recruitment Full time

    _Would you like to work for one of the most prestigious universities in the UK?_ - Now's your chance!_ **Senior Software Engineer - Academia** **Salary: £42k - £52k** **Location: FULLY REMOTE** **Duration: full-time fixed term contract until December 2023, with the potential to extend further** An excellent new opportunity has come up to challenge a...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodeAre you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond.The Software Engineer will be expected to work 2 days a week in office and 3 days from home...


  • Oxford, Oxfordshire, United Kingdom JR United Kingdom Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodeAre you a Senior Software Engineer looking for a new challenge? We're excited to work with an innovative, Oxford-based company who've got grand growth plans through the rest of this year and beyond.The Software Engineer will be expected to work 2 days a week in office and 3 days from home as...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodePlease make an application promptly if you are a good match for this role due to high levels of interest.Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this...


  • Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Job Description COR5515 Senior Software Engineer, Oxford, Python, Typescript / Node Are you a Senior Software Engineer looking for a new challenge? We're excited to work with an innovative, Oxford-based company who've got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in office and...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodePlease make an application promptly if you are a good match for this role due to high levels of interest.Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    Job Description COR5515 Senior Software Engineer, Oxford, Python, Typescript / Node Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodeAre you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond.The Software Engineer will be expected to work 2 days a week in office and 3 days from home...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodeAre you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond.The Software Engineer will be expected to work 2 days a week in office and 3 days from home...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / Node Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond. The Software Engineer will be expected to work 2 days a week in office and 3 days from...


  • Oxford, United Kingdom Corriculo Recruitment Full time

    COR5515 Senior Software Engineer, Oxford, Python, Typescript / NodeAre you a Senior Software Engineer looking for a new challenge? We’re excited to work with an innovative, Oxford-based company who’ve got grand growth plans through the rest of this year and beyond.The Software Engineer will be expected to work 2 days a week in office and 3 days from home...


  • Oxford, United Kingdom IC Resources Full time

    My client who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Senior Software Engineer. The current technology they are developing aims to help doctors and hospitals. This Senior Software Engineer role is in Oxford with hybrid working, paying up to £90,000 with benefits like medical,...


  • Oxford, United Kingdom IC Resources Full time

    My client who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Senior Software Engineer. The current technology they are developing aims to help doctors and hospitals. This Senior Software Engineer role is in Oxford with hybrid working, paying up to £90,000 with benefits like medical,...


  • Oxford, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...


  • Oxford, United Kingdom IC Resources Full time

    My client who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Senior Software Engineer. The current technology they are developing aims to help doctors and hospitals. This Senior Software Engineer role is in Oxford with hybrid working, paying up to £90,000 with benefits like medical,...


  • Oxford, Oxfordshire, United Kingdom IC Resources Full time

    My client who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Senior Software Engineer. The current technology they are developing aims to help doctors and hospitals. This Senior Software Engineer role is in Oxford with hybrid working, paying up to £90,000 with benefits like medical,...


  • Oxford, United Kingdom IC Resources Full time

    My client who is utilising Machine Learning and Artificial Intelligence to detect life-threatening illnesses faster, is looking for a Senior Software Engineer. The current technology they are developing aims to help doctors and hospitals. This Senior Software Engineer role is in Oxford with hybrid working, paying up to £90,000 with benefits like medical,...


  • Oxford, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...


  • Oxford, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Senior C++ Software Engineer has arisen with a world leader in motion capture technology, based in Oxford. This is a great opportunity for a Senior C++ Software Engineer to work in the core software team, focusing on developing high-performance...