Skip to main content

Working at PerkinElmer | Jobs and Careers at PerkinElmer

Senior C# Software Developer (Horizon Discovery)

Cambridge, United Kingdom

Apply Now


Location Cambridge, CambridgeshireGB Job ID JR-033443

Who are we?

Horizon Discovery, a PerkinElmer company, drives the application of gene editing and gene modulation to enable world-leading academic institutes, pharmaceutical and biotechnology companies, as well as clinical diagnostic laboratories, to identify the genetic drivers behind human disease, develop and validate diagnostic workflows, and deliver new therapies for precision medicine. With more than a decade of experience in the engineering of cell lines, Horizon offers innovative products and services including the Dharmacon™ suite of gene discovery tools with the ability to modulate, or permanently alter, the function of almost any gene in human and other mammalian cell lines.

Horizon operates out of two sites: Cambridge, UK, and  Boulder, Colorado, USA.

We are seeking a Senior C#Software Engineer to build robust, scalable, and maintainable solutions to automate scientific workflows that support our award-winning Biotechnology company, headquartered in Cambridge, UK.

You will join a team working closely with stakeholders and end-users to define and develop our next generation cloud based digital laboratory platform which builds on 3rd party laboratory automation and Information Management Systems. We also support a range of on-prem and cloud based scientific applications; therefore it is essential that you have a strong software development background with proven C#, .NET, Java and database experience. A polyglot skillset is advantageous as we have Web and Desktop applications in Java, PHP and Python, but the desire and willingness to pick up new skills is most important. A scientific background or a keen interest in Biotech is desirable but not essential.


  • C#, .NET

  • Java

  • Relational Databases

Highly Desirable:

  • React, MUI, JavaScript, HTML, CSS, Blazor, WPF

  • Azure Function Apps, Durable Functions, Service Bus, Cosmos Db

  • NoSQL databases, Postgres, SQL Server

  • Git, Azure DevOps CI/CD

Key Responsibilities

  • Full SDLC of bespoke data-driven web and desktop applications

  • Integration of internal and external systems

  • Mentoring

  • Participate in (and often lead) technical discussions

  • Develop effective tests (unit/integration/end-to-end) to ensure high quality software

  • Continuous integration and deployment pipelines

  • Follow an Agile development process with user stories

  • Utilise SOLID software and Clean architecture principles

About You

  • Excellent verbal and written communication skills

  • Strong analytical skills and attention to detail

  • A team player but able to work autonomously

  • Creative and able to solve business problems

  • A degree or equivalent experience in a related discipline

Apply Now

PerkinElmer is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, or veteran status or any other characteristics protected by applicable law. PerkinElmer is committed to a culturally diverse workforce.

Recently Viewed Jobs

You have not recently viewed any jobs.

Saved Jobs

You have not saved any jobs.

"PerkinElmer is committed to making the world a better place, from helping improve the environment to the health of people around the world. It is a company with strong values."

Elisa Di Vairo, HR Payroll Specialist, Milan, Italy

"Helping PerkinElmer save over 70 babies a day gives me a sense of pride and purpose."

Chris Angiolini, Senior Customer Support Engineer, Seer Green, the UK

Join Our Talent Community

Sign up to receive communication about career opportunities at PerkinElmer.

Returning Users