1. Digital Health Jobs
  2. Harwell Campus

Software Engineer

Posted on March 23, 2026 (2 months ago)

This job post is archived - the company is no longer hiring for this position.

Check out other job posts of this company here!

Software Engineer

Business Area: Software.
Full Time Salary: £41,414 to £45,510 (Discretionary range to £52,337).
Post Type: Full time / Permanent. Ref No: 11757. Closing Date: 29/03/2026.

About Us

Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, planning, execution and monitoring of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research.

About the Role

We have an opportunity for a Software Developer within Diamond’s Scientific Information Management Systems (SIMS) group to support and redevelop the Structural Biology LIMS (Laboratory Information Management Systems) used within Diamond.
Synchweb is our existing system for visualisation of Macromolecular Crystallography (MX) and CryoEM data. It is widely used in drug discovery and research. Synchweb is approaching end of life and we are building its replacement, Evo, using modern web frameworks as part of a multi-million pound refresh supporting a major facility upgrade. You will work mostly on greenfield development with leading scientists.
Key duties include:
  • Designing and developing new micro-services, features and websites to support future operational requirements.
  • Providing input to Diamond scientific software architecture.
  • Developing software integrations with third party systems used internally and internationally.
  • Providing support to the MX & CryoEM Groups, including fault diagnosis and resolution and provision of a high-quality service.
  • Providing technical assistance within SIMS to develop, test, maintain and support MX & CryoEM visualisation software.
  • Working with stakeholders to enhance core software to be robust, adaptable and easy to use by developers.
  • Using technical and professional knowledge to identify opportunities for technical or process improvement across supported instruments.

About You

You will hold a degree in engineering, computer science or have equivalent experience. You will demonstrate experience in:
  • Significant experience of JavaScript, HTML and CSS and modern JavaScript frameworks such as React & NextJS.
  • A portfolio/GitHub demonstrating web applications and dashboards, with focus on SaaS, B2B, internal web-applications or data-intensive applications.
  • Excellent technical understanding of methods and approaches in software engineering (e.g. source control, code review, continuous integration).
  • SCRUM and agile processes.
Desirable (not essential) skills include familiarity with microservices architecture, design tools (Figma, Sketch), JavaScript testing frameworks (Jest, Vitest, Cypress, Jasmine), CI/CD techniques, GraphQL/OpenAPI/JSON Schema, SQL/NoSQL databases, monorepo structures (TurboRepo) and API development with Python frameworks (e.g. FastAPI).

Benefits

Diamond offers an exceptional benefits package including 26 days annual leave plus Christmas closure, public holidays, 2 annual volunteering days, flexible working hours and an excellent defined benefit pension scheme. A relocation allowance may be available where applicable.
Our campus has open green space, sports pitches, an outdoor gym, cycle, running and walking routes, cafes, restaurants, a daycare nursery and free on-site parking.
This role offers a hybrid working arrangement with a minimum of 3 days onsite per week.

Other information

Diamond employs people from many nationalities and particularly welcomes applications from suitably qualified women. If you are disabled and would like to be considered under the Disability Confident Scheme, please indicate this via the online application process. This position does not meet the requirements for UK visa sponsorship except in limited circumstances (new entrant, previously sponsored since before 04/04/2024, or where a PhD is a required criteria). For more information see the UK government Skilled Worker visa guidance.

To Apply

Please use the online application process to apply and tell us why you believe you are suitable for this role.

Application details

The closing date for applications is 29th March 2026, however early applications are encouraged as some candidates may be interviewed before this date. Use the 'Apply Now' link on the job page to start your application.