Senior Software Engineer

Sagentia Innovation is a science and engineering company that offers product advisory and development services driven by insight and invention.

We are involved in a variety of exciting software and product development projects. Examples include the development of mixed reality applications for pre- and post-surgery assessments, surgical robots for minimally invasive surgery, pre-natal non-invasive testing, advanced agricultural machinery for targeted pesticide delivery, mobile apps for implantable devices and many others.

We have dozens of projects in the medical, industrial, food and beverage, and consumer sectors from some of the world’s leading and best-known brands where you can make a genuine impact.


You will work with multi-disciplinary teams developing end-to-end products and devices, from early-stage concept to product releases. You will have the opportunity to use your technical know-how and innovative thinking to find the best answers and more importantly, you will be using the latest software technologies.


You will design and build software for real products and devices by:

  • Writing code using modern OO languages (C# and C++) or embedded code (C)
  • Collaborating with electronics, mechanical and manufacturing engineers to understand software requirements
  • Writing technical design documentation
  • Leading the software effort of a small software project team when appropriate


You will have professional development experience with any of the following:

  • C#, UWP, WPF, .NET
  • C, C++, Qt framework in Linux.
  • Cloud native apps and IoT
  • Software architecture design

You are passionate about learning new software technologies and comfortable operating in a fast-paced environment. Previous consulting experience is advantageous but not essential.


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

A day in the life

While you will be expected to be hands-on with the code, you will 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 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