Opportunities for permanent roles in a range of business sectors

Software Engineer / Senior Software Engineer - Applications

Sphere Fluidics Limited is an established Life Sciences company, which is developing new instrumentation systems for the biopharma industry.  Ambitious company expansion plans mean that we are now looking for talented individuals to join our Physics and Engineering team.


We are looking to recruit a software engineer with proven experience in Application Design and Development. The candidate will have a degree level qualification in a relevant discipline and a strong technical background gained through working in industry. They will be self-motivated with a drive towards continual personal and technical improvement. They should be able to demonstrate a direct, hands-on approach to problem solving, with specific experience in developing modern, high performance user interfaces.

Essential skills and experience:

  • Degree in Engineering, Science or a related discipline
  • Proficient in software development using .NET (C#)
  • Extensive experience in UI design using WPF and MVVM
  • Appreciation of coding patterns and high-level object orientated design
  • Ability to design ergonomic and robust user interfaces
  • Experience in developing multi-threaded applications for Windows
  • Ability to work in a small team, to tight timescales and with strict attention to detail
  • Excellent problem-solving ability
  • Ability to innovate, build, test and troubleshoot
  • Ability to debug, maintain or refactor code developed by others
  • Ability to assess your workload and exercise good time management
  • Flexible and self-motivated, with a passion for new technologies
  • Excellent verbal, documentation and communications skills

In addition, we will favour candidates with skills such as:

  • Experience with front-end web development
  • Experience of DevOps and Agile software development
  • Knowledge of SQL Server / SQL Server Compact
  • Knowledge of Object-Relational Mapping
  • Experience with software development in a regulated industry (such as healthcare), within quality control systems such as ISO9001 and ISO13485 would be beneficial.

The successful candidate will work in a multi-disciplinary team and should be enthusiastic with excellent team-working and communication skills. If interested, please apply with your CV

All Sphere Fluidics employees are given an employment package including: competitive salary, employee share options, life insurance and pension scheme. Each employee is also encouraged to develop an annual development plan, including SMART objectives and training needs, as part of their career development. The position will be based in or around Cambridge, UK.