Senior Software Developer

As a highly successful leading-edge product development and technology services company, we have been involved in a variety of exciting software or product development projects.

Examples include the development of mixed reality applications for pre- and post-surgery assessments, surgical robots for minimally invasive surgery, advanced agricultural machinery for targeted pesticide delivery, mobile apps for implantable devices and many others.

All these developments focus on delivering elegant and creative solutions that improve lives through innovation.

We are looking for talented and passionate software developers who not only enjoy using the latest software technologies but also share the same passion we have for creating software in innovative software applications and new devices.


Developing a wider range of software solutions targeting different platforms and business sectors

  • Writing code using modern OO languages (C# and C++)
  • Writing embedded code (C programming language)

Leading the software effort of a small software project team when appropriate

Collaborating with electronics, mechanical and manufacturing engineers to understand software requirements

Writing technical design documentation


Professional development experience with any of the following:

  • C#, UWP, WPF, .NET
  • C, C++, Qt framework in Linux.
  • Cloud native apps
  • Mobile apps
  • Development of connected devices or applications

Passionate about learning new software technologies

Comfortable operating in a fast-paced environment

Good academic track record with a degree or postgraduate qualification in computer science, information technology or a related subject

Previous consulting experience definitely a plus for the job application.

A day in the life

We have dozens of projects in the medical, industrial, consumer, food and beverage, and consumer sectors from some of the world’s leading and best-known brands.

While you will be expected to be hands-on with the code, you will also have the opportunity to be involved in defining the solution architecture, setting technical standards, and researching new approaches and technology options.

Projects range in length anywhere from a couple of months to a couple of years. Typical projects will use a talented and collaborative cross-disciplinary team that provides insight into best practice product development in electronics design, mechanical design, and of course software design.

Your work will predominately be based at our Sagentia Innovation offices in Harston, Cambridge or Epsom, Surrey (depending on your choice) with opportunities for short travel to client sites in Europe or USA.

You will enjoy a fast-paced environment in which we solve a variety of challenges for different clients.


You will be offered a competitive salary, bonus and benefits package.


Apply for this role

Careers with Science Group

We're always looking for exceptional people to join our teams across the Group.


See all our vacanciesGrey arrow pointing right