Senior Software Engineer

7 days ago


Oxford, Oxfordshire, United Kingdom Mirada Medical Full time

Mirada is seeking a talented Senior Software Engineer to join the team

About Mirada Medical:

Mirada Medical specializes in developing innovative medical imaging and cancer treatment planning solutions that offer simple and accessible answers to complex image analysis issues in the diagnosis and treatment of cancer and other illnesses. Our solutions seamlessly integrate with various IT systems in the healthcare sector, such as EHRs and PACS, enabling users to access our clinical solutions efficiently and exchange data when needed. By enhancing consistency and productivity, our treatment planning solutions empower clinicians to deliver personalized care. With a profound understanding of the current challenges in oncology, Mirada is at the forefront of creating advanced imaging software and decision support products. Our dedicated staff is committed to leveraging their expertise to assist our customers in providing superior healthcare to a larger number of patients.

The Software Development department is accountable for delivering medical software products utilized in hospitals for cancer diagnosis and treatment planning, monitoring patient treatment response over time. These products significantly impact doctors' ability to assist their patients effectively and efficiently. The medical devices are directly distributed to end users under the Mirada brand or integrated into other vendors' solutions. The department collaborates with the Quality and Regulatory department to ensure products adhere to necessary standards in countries where they are sold, and with the Science and Product Managers to ensure all Mirada products meet required functionality and user needs.

Reporting to the Head of Software Engineering, you will play a crucial role in designing and developing specific areas within Mirada's software to align with client requirements. Your responsibilities include ensuring development complies with the applicable software development process, contributing to enhancing the development environment and products, and potentially overseeing junior engineers.

The primary duties and responsibilities of the role consist of:

  • Software development covering analysis, architecture and design, development, testing, and related documentation
  • Estimation and regular progress updates on all tasks
  • Active involvement in reviewing personal and others' work
  • Engagement in company and functional improvement programs proactively
  • Line management, coaching, and mentoring of the team
  • Participation in the quality process and its ongoing enhancement
  • Working independently or collaboratively and engaging with all functional groups as necessary
  • Providing support and maintenance for software issues, including potential site visits
  • Research, exploration, and prototyping in new areas upon request
  • Validation of internal and 3rd party software
  • Possibly leading small teams' work and reporting progress to the Software Development Manager
  • Expected expertise in one or more technologies or disciplines
  • Commitment to continuous learning, self-development, and knowledge sharing
  • Occasional general administrative tasks as needed

We are seeking candidates with the following skills and competencies:

  • Proficiency in Java development, including experience with Swing (or willingness to acquire)
  • Hands-on experience with IDE, source control systems, issue tracking systems, and build systems
  • Track record in developing software based on requirement specifications
  • Ability to collaborate within a multidisciplinary team in a leadership capacity
  • Comprehensive understanding of the complete software development lifecycle
  • Capability to gather input from key stakeholders during the design phase
  • Problem-solving skills and ability to tackle technical challenges with initiative
  • Effective communication with technical and non-technical users
  • Preference for individuals experienced in medical imaging and the DICOM standard

Why Choose Mirada:

  • We are a socially impactful organization. At Mirada, witness how our products significantly contribute to cancer treatment.
  • We pride ourselves on fostering career growth and providing the means for your advancement. We offer ample opportunities to acquire new skills through coaching, mentoring, and formal training programs.
  • Our hybrid work model presents a great chance for those seeking a blend of office and remote work setups.
  • We strongly advocate for maintaining a healthy work-life balance, accommodating your commitments outside of work.
  • Our company actively supports wellbeing and cultivates a stigma-free work environment. Through various health and wellbeing initiatives, everyone at Mirada is equipped with the resources to excel both professionally and personally.


  • 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, 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, 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, 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, Oxfordshire, United Kingdom IC Resources Full time

    Join a cutting-edge space robotics company - Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting-edge space robotics company in Oxfordshire that are currently looking for an experienced Embedded Software Engineer to join their team. As the successful Senior Embedded Software Engineer, you will have hands-on experience developing...


  • Oxford, Oxfordshire, 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, Oxfordshire, 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, Oxfordshire, 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, Oxfordshire, United Kingdom IC Resources Full time

    Join acutting-edge space robotics company Oxford, Hybrid Working Model IC Resources has recently partnered with a cutting edge space robotics company in Oxfordshire that are currently looking for an experienced Embedded Software Engineer to join their team. As the successful Senior Embedded Software Engineer, you will have hands-on experience developing...


  • Oxford, Oxfordshire, United Kingdom The Chemical Engineer Full time

    Fuels Pilot /Demonstration Plant Our client, a climate-tech spin-out company from the University of Oxford, is on a mission to develop novel catalysts and reactor designs to convert carbon dioxide and hydrogen into hydrocarbons to meet rapidly growing market demand for fuels to meet SAF regulations as well as for the petrochemicals market, not least...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics,...


  • Oxford, Oxfordshire, United Kingdom NavLive Limited Full time

    Job Title: Senior Software Engineer at NavLiveNavLive, a spin-out from the University of Oxford, is seeking a talented Senior Software Engineer to join their team. Backed by award-winning technology and algorithms, NavLive is dedicated to developing real-time spatial AI solutions for the construction and geospatial industries.Are you passionate about being...


  • Oxford, Oxfordshire, United Kingdom Oxford Nanopore Technologies Full time

    Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics,...


  • Oxford, Oxfordshire, United Kingdom ZENOVO LTD Full time

    This is one for the seasoned Embedded Software (C++) Engineers at a senior level. Feeling ready for a new adventure? Want to work REMOTELY (UK only) with just a monthly visit to the office (sometimes less)? How about joining a global heavyweight in specialist tracking systems? This Senior Embedded C++ position is not just offering a job; we're talking...

  • Software Engineer

    4 weeks ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with in 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...

  • Software Engineer

    3 weeks ago


    Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515Are you a Senior Software Engineer looking for a new challenge? We’re excited to work with in 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, Oxfordshire, United Kingdom NavLive Limited Full time

    NavLive is a spin-out from the University of Oxford, backed by award-winning technology and algorithms. We are developing real-time spatial AI solutions for the construction and geospatial industries. We use real-time multi-sensor fusion and high-precision positioning technology to build 3D models of indoor and outdoor environments in real-time. Our tech...


  • Oxford, Oxfordshire, United Kingdom Expert Employment Full time

    Dynamic software development company is currently seeking a talented Senior Software Engineer to join their team. If you have a passion for software development and meet the qualifications below, this could be the perfect opportunity for you. Requirements: - Bachelors degree in Electronics, Engineering, Computer Game Design, Computer Science, or equivalent...


  • Oxford, Oxfordshire, United Kingdom Corriculo Recruitment Full time

    Senior Software Engineer, Oxford, Python, Typescript / Node, COR5515 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, Oxfordshire, United Kingdom The Engage Partnership Recruitment Full time

    Senior Software Developer Title: Senior Software Developer Location: 3 days a week in Oxfordshire (2 days remote) My client is an analytic company and they are looking for a driven Senior Full Stack Developer to join their growing team You will be working in a cutting-edge Microservices architecture team, allowing you to take responsibility for solutions...