Gradcracker - Where the STEM jobs are
My Gradcracker Dashboard Login
My Account Activity
Upcoming webinars I have registered for
0 of 16
Alerts from my Followed employers
Employers I am Following
Opportunities in my shortlist

New to Gradcracker?

Register here

Degree Apprenticeships Placements / Internships Graduate Jobs
Company Hubs A-Z Sector A-Z
STEM Societies
Webinars Toolkit
Graduate Opportunity

Software Engineer

Computer Science/Software/IT.

Save to shortlist Saved to shortlist Apply now

Come and do the kind of engineering that made you want to be an engineer. Stretch your technical skills while building human understanding. Promote sustainability and create new materials. Alongside world-leading scientists and technologists, shape projects that improve lives in the UK and far beyond.

Put simply, come and discover the impact you can make when you’re equipped, encouraged and inspired to perform to your very best. 

STFC's three top tips

Find out what you can do to really impress recruiters at the Science & Technology Facilities Council (STFC) – from Early Careers Talent Acquisition Manager, Ben Bealing. To watch the full Gradcracker/STFC webinar, click here.

The Science and Technology Facilities Council (STFC) is one of Europe’s largest research organisations. Through combining world-class facilities with major international collaborations, we’re driving ground-breaking advances in science, technology, and engineering. 

Part of STFC, the Central Laser Facility (CLF) hosts some of the world’s most intense lasers. It provides a platform for scientists from around the world to undertake cutting-edge research in fields as diverse as astrophysics, medical imaging, and energy research. The CLF has around 180 staff and is a supportive, welcoming, and externally facing workplace. We have an inclusive culture, and an atmosphere that promotes well-being at work.

The CLF has an excellent opportunity for a graduate software engineer to join our team and help build the next generation of laser control systems. You will contribute to EPAC (Extreme Photonics Applications Centre) – a new, national, facility to support UK science, technology, innovation, and industry. EPAC will harness high-power-laser technology for applications such as the development of novel particle accelerators, the study extreme environments usually only found in space, and the generation of ultra-short x-ray pulses for high-resolution imaging. 

The successful operation of EPAC will rely on a distributed control system to manage a wide range of hardware, including custom off-the-shelf components, real-time controllers, embedded systems, industrial plant equipment, and systems designed in-house.

As a software engineer in this facility your duties will include:

  • Contributing to the design and development of hardware control systems.
  • Capturing requirements, software design, development, testing and documentation.
  • Working closely with scientists, electrical and mechanical engineers, and technicians to deliver a platform for world-class research.

The role would suit a person with a diverse programming experience, including C#, Python, C, and C++.

We provide full training in our control system framework, and many opportunities to gain new skills and knowledge from experts in their field. Recent collaborations within the group have led to projects with Microsoft as well as other scientific facilities in the UK and overseas.

We ask some of the biggest questions in the universe, to answer some of the biggest challenges in the world. Together, our scientists, technologists, engineers and business-support team explore the unknown across every field you could think of. And they turn what they find into work that changes the world around us. 

What could you achieve with the world-leading facilities and experts of one of Europe's largest research organisations by your side? Join us and discover what's possible.

Person Specification

The below criteria will be assessed at Shortlisting (S), Interview (I) or both (S&I)

Essential for lower salary band:

  • Degree in a STEM subject or equivalent knowledge and experience. (S)
  • Experience of developing well-designed, robust software in languages used in scientific or engineering applications (particularly C, C++, C#, Python). (S&I)
  • Demonstrable experience of software development across all lifecycle activities and applying good development practices. (S&I)
  • Experience in using Linux and Windows. (S&I) 
  • Ability to communicate effectively and collaborate with people in various roles. (I)

Essential for higher salary band, in addition to the above: 

  • Demonstrable experience of leading and managing software work including all lifecycle activities, applying and promoting good development practices. (S&I)
  • Experience in developing software in both Linux and Windows. (S&I) 
  • Ability to communicate effectively and influence people in various roles. (I)


  • Work Life Balance
  • Flexible Working Hours
  • Subsidised restaurant and coffee outlets
  • Paid Emergency Leave

We've signed the Gradcracker feedback pledge.

(This means that we will supply feedback if requested after an interview.)


Job ID Number: 220000AM
This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist Saved to shortlist

Opportunity Overview

  • Deadline: September 4th, 2022
  • Starting Salary: £25,702 - £34,709 (dependent on skills and experience) + benefits
  • All grades
  • Didcot (Oxfordshire)
    (Show map)

Disciplines accepted...

  • All STEM disciplines

More on our Hub

Employee Profiles

View more »

Watch our videos

Watch more of our videos »


View our blogs

Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now
Gradcracker and Cookies
We use cookies to ensure that we give you the best experience on our website.
If you continue we'll assume that you are happy to receive all cookies from Gradcracker.
Learn more