Contact Sales

- Posted on 28th March 2019

UK- Software Architect – Technical Lead

Oxford, UK

Location: Oxford, UK

Contract:  Full time

Seniority Level: Mid-senior level

Closing date: 26th June 2019

Apply Here

We are seeking a self-motivated, experienced developer with an interest in the medical imaging domain to take a leading role in the design and development of Mirada’s global software products.

This is a newly created position in our growing company. We work collaboratively within small specialised project teams, and as a Software Architect, you will take a lead technical role and driving the design of Mirada’s products and improving the operation of the R&D group, getting involved in all aspects of the product lifecycle.

Excellent development and software design skills are essential, along with an ability to guide and lead other developers and a talent for delivering outstanding user-centric solutions. You will need strong communication and problem-solving skills and be capable in planning and managing your work and guiding others to deliver to deadlines.


  • Technical lead responsibility for a project team delivering one or more of Mirada’s medical device software products
  • Defining the system or sub-system architecture along with active hands-on development
  • Caring that the code quality of the software system implementation is following best practice and in alignment with Mirada coding standards and practices
  • Leading and coaching of other developers and team members to grow skills and experience and foster great teamwork
  • Coordinating development activities required to meet quality and regulatory requirements
  • Contributing technical input to risk analysis activities and fault investigations
  • Pre-sales technical advice and estimation in support of the commercial team
  • Estimation and regular communication of progress of all tasks
  • Active participation in reviews of the work of project and functional team members
  • Proactively contribute in company, quality process and functional improvement initiatives to drive continuous improvement
  • Support and maintenance activities for software issues including, where necessary, site-visits
  • Pursue learning and self-development and sharing of knowledge with others


Essential Skills
  • Expert in Java development or similar language but ultimately passionate in all aspects of software.
  • Experience of designing system architecture and developing software to meet requirement specifications
  • Understanding the full software development lifecycle
  • Excellent communication skills and able to lead and guide others
  • Ability to work to deadlines individually and as part of a team
  • Keen problem-solving skills and able to use initiative to solve technical challenges
  • Eager and self-motivated to learn and assist others in improving how we develop software
Advantageous Skills
  • Degree-level education in a relevant discipline or commercial software development experience
  • Experience developing medical devices or working in a regulated industry
  • Medical imaging or related experience
  • Experience of UI frameworks
  • Experience of web technologies
  • Comfortable dealing with customers and representing the company

Apply Here