Technical Positions
QA Engineers, Graduate Software Engineers, Software Engineers and Senior Software Engineers
QA Engineers
If you are a highly skilled Software Engineer - or a Graduate from a computing discipline - ready to learn more and looking for a chance to make a difference, we would really like to hear from you
In this role you will be
- Responsible for designing and developing test software and manual tests for new and existing Memex products
You will need to have
- Experience in planning and accurately estimating your own work, diagnosing faults and producing clear and appropriate bug reports and test records
- The ability to follow defined quality procedures and contribute to the improvement of these processes
- The ability to see things from a customer’s point of view and be able to understand the business impact of bugs and features
- An understanding of software test processes and methodologies. Some experience of Windows, UNIX and Linux operating environments is highly desirable
Apply for this position online
Read about our benefits
Graduate Software Engineers/Software Engineers/Senior Software Engineers
If you are a highly skilled Software Engineer ready to learn more and looking for a chance to make a difference, we would really like to hear from you
In this role you will be
- A highly skilled individual
- Responsible for designing, developing and maintaining our range of software products, using development technologies such as C, C++, C#, Java on Solaris, Linux and Windows platforms
You will need to have
- An education to degree level, preferably in Computer Science or a related technical subject.
- Good technical and communication skills
- The ability to work as part of small Agile development teams consisting of Project Managers, Software Engineers, QA Engineers and Technical Authors developing new or modified product components to a high level of quality and to agreed timescales




