Careers

Medisoft are hiring


Medisoft is a dynamic and innovative company, employing the brightest and the best. If you think you can bring something special to our award-winning team, we would love to hear from you: please visit our Vacancies page to get in touch and send your CV.


In exchange for your skills, we offer a fantastic office environment, access to the latest technologies and the support of a friendly and approachable team, as well as some of the best salaries in our industry.

Don’t take our word for it! Here’s what some of our team think about working for Medisoft:

Tracy Towler - Account Manager

"I was immediately inspired by the professionalism, integrity and warm welcome that was extended to me. If you are looking to challenge yourself, think out of the box, reach your best potential and work in a friendly, focused environment then you'll enjoy coming to work as much as I do."

Gerhardus Badenhorst - Implementation Engineer

"The friendliness and willingness of staff helping and working together to reach our goals certainly makes it enjoyable working here. Being able to discover or learn something new every day makes it rewarding and interesting. We are well looked after and our annual company trip is always something to look forward to."

Mel Dodds - Clinical Systems Analyst

"It is inspiring to work in a team of intelligent people who are passionate about working together to make a difference to ophthalmology, and where everyone's contribution to achieving the company's goals is valued. Flexible working hours and the annual team tour are benefits which add to making Medisoft a great place to work."

Dominic Gray - Developer

"As a Developer, working at Medisoft can be fast paced, where no two days are the same; from implementing functionality to translate our system in multiple languages, to creating brand new features and modules in mediSIGHT. The role is challenging yet highly rewarding, the Medisoft annual tour, free pizza and on-site gym are great benefits!

As a department, we work closely in Agile teams and get to work with multiple technologies across different platforms. We have regular technical catch ups where we discuss new technologies, frameworks, coding features, ideas and concepts, which all helps our ways of working."