At a Glance
- Tasks: Design and develop innovative software solutions for scientific research at Diamond Light Source.
- Company: Join the UK's leading synchrotron science facility with a collaborative culture.
- Benefits: Enjoy 26 days annual leave, flexible hours, and a great pension scheme.
- Why this job: Make a real impact in science while working with cutting-edge technology.
- Qualifications: Degree in engineering or computer science; experience in JavaScript and web applications.
- Other info: Hybrid working model with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
About Us
Diamond Light Source is the UK’s national synchrotron science facility. By accelerating electrons to near light-speed, Diamond generates brilliant beams of light from infra‑red to X-rays which are used for academic and industry research and development across a range of scientific disciplines including structural biology, physics, chemistry, materials science, engineering, earth and environmental sciences.
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, the 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 now have an opportunity for a Software Developer within Diamond’s Scientific Information Management Systems (SIMS) group which support and redevelop our scientific user Administration systems used within Diamond.
Our existing system (UAS) is considered the front door to Diamond for the international scientific users. They manage thousands of applications to use the facility from science groups all over the world. Enabling complex workflows, developed in house, staff at Diamond use the UAS to allocate Diamond scientific resources. UAS does not sit alone but is central to a wide ecosystem of services that supports visiting scientists. It is essential to the operational running of Diamond.
UAS is coming to the end of its life and we are taking on the exciting challenge of building its replacement.
Some Of The Main Duties Include
- Designing and developing new micro‑services and websites to support future operational requirements.
- Providing input to Diamond scientific software architecture.
- Developing software integrations with third‑party systems used internally and globally across the international scientific community.
- Providing support to the User Office, interacting closely with science group leaders and senior beamline staff. This includes fault diagnosis and resolution, taking responsibility for escalated issues and provision of a high‑quality service/output.
- Providing technical assistance within SIMS to develop, test, maintain and support user administration software, in collaboration with Scientific Computing and other groups.
- Working with internal and external stakeholders, enhance the core software to make it robust, adaptable, and easy to use by developers.
- Use technical and professional knowledge to identify opportunities for technical or process improvement across the beamlines supported by the team.
About You
You will hold a degree in engineering, computer science or have equivalent experience.
You Will Demonstrate Experience In The Following Areas
- Significant relevant experience of JavaScript, HTML and CSS with a focus on developing and enhancing web applications with modern JavaScript frameworks such as React & NextJS.
- A portfolio / GitHub of demonstrable experience of building web applications & dashboards with a focus on SaaS & B2B products, internal web‑applications, Business CMS products or equivalent data‑intensive applications.
- Excellent technical understanding of methods, systems and approaches relating to technical software engineering e.g. Source Control, Code Review, Continuous Integration.
- SCRUM and agile processes.
Candidates with the following skill will be looked upon favourably, but these are not essential:
- Familiarity with Service‑oriented & Microservices architecture
- Familiarity with Design tools (Figma, Sketch)
- Exposure to JavaScript testing frameworks e.g. Jest, Vitest, Cypress, Jasmine, etc.
- Knowledge of CI/CD techniques
- Experience with GraphQL, OpenAPI spec, JSON Schema & SQL / No SQL databases.
- Familiarity with MonoRepo project structures (TurboRepo)
- Development of APIs with Python Frameworks e.g. FastAPI
Benefits
Diamond offers an exceptional benefits package to support staff in achieving a positive work/life balance. This includes 26 days annual leave plus Christmas closure, public holidays, 2 annual volunteering days and flexible working hours. We also offer an excellent defined benefit pension scheme. Staff also have access to a range of amenities on site including a nursery, cafes, a restaurant and sports and leisure facilities. A relocation allowance may also be available where applicable.
As standard this role offers a hybrid working arrangement with a minimum of 3 days working onsite per week.
To Apply
Please use the online application process to apply and tell us why you believe you are suitable for this role.
The closing date for applications is 1st February 2026; however, we encourage early applications as some candidates may be interviewed before this date.
#J-18808-Ljbffr
Software Engineer (UAS) employer: Diamond Light Source
Contact Detail:
Diamond Light Source Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (UAS)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Diamond Light Source on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since they’re looking for expertise in JavaScript, React, and microservices, make sure you can talk confidently about your experience and projects related to these technologies.
✨Tip Number 3
Show your passion for science and technology! When you get the chance to speak with the team, share why you’re excited about the work they do at Diamond. It’ll help you stand out as someone who’s genuinely interested in contributing.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at Diamond Light Source.
We think you need these skills to ace Software Engineer (UAS)
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with JavaScript, HTML, and CSS. We want to see how you've used modern frameworks like React & NextJS in your projects, so don’t hold back on sharing your portfolio or GitHub links!
Tailor Your Application: Take a moment to customise your application for the Software Engineer (UAS) role. Mention how your skills align with our needs at Diamond Light Source, especially around developing web applications and enhancing user experiences.
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to understand and directly related to the role. Avoid jargon unless it’s relevant to the job!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Diamond!
How to prepare for a job interview at Diamond Light Source
✨Know Your Tech Stack
Make sure you brush up on your JavaScript, HTML, and CSS skills, especially with frameworks like React and NextJS. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems.
✨Showcase Your Portfolio
Bring along a portfolio or GitHub link that highlights your web applications and dashboards. This is your chance to demonstrate your experience with SaaS and B2B products, so make it shine!
✨Understand the Role
Familiarise yourself with Diamond Light Source and the UAS system. Knowing how your role as a Software Engineer fits into their scientific operations will show your genuine interest and help you answer questions more effectively.
✨Prepare for Technical Questions
Expect questions about software engineering practices like source control, code review, and CI/CD techniques. Brush up on agile methodologies too, as they’re likely to ask how you’ve applied these in your previous work.