This vacancy is now closed
Job Title Graduate/Senior/Software Engineer
Job Reference 106/17/CH
Post Type Full Time / Permanent
Division Life Science
Salary information £25,499 to £29,999 (Discretionary range to £34,499), £32,805 to £38,593 (Discretionary range to £44,382) & £42,297 to £49,761 (Discretionary range to £57,225)
Application deadline 11/03/2018


Job Description

Senior Engineer (Grade 4)
Provide leadership within the group that supports and enhances the Data Acquisition software used on Diamond’s beamlines. Work with Beamline Scientists and external users to understand their needs and to help establish Data Acquisition processes and software requirements; implement new functionality and enhance and streamline existing functionality. Be actively involved in the development of the core GDA framework.

Software Engineer (Grade 5)
Support and enhance the Data Acquisition software used on Diamond’s beamlines. Work with Beamline Scientists and users of Diamond to understand their requirements; implement new functionality and enhance and streamline existing functionality. Be actively involved in the development of the core GDA framework.

Graduate Software Engineer (grade 6)
Support and enhance the Data Acquisition software used on Diamond’s beamlines. Work with more experienced Data Acquisition Group staff and Beamline Scientists to understand their requirements; implement new functionality and enhance and streamline existing functionality. Be actively involved in the development of the core GDA framework.

Duties/Responsibilities

Senior Engineer (Grade 4)

  • Provide leadership within the Data Acquisition Group to develop, test, maintain and support the GDA software on Diamond’s beamlines, in collaboration with beamline staff and the Scientific Software and other groups;
  • Bring and apply valuable engineering experience to the Data Acquisition group;
  • Provide direction, support and motivation to members of the Data Acquisition Group. Help ensure work is delivered on time and of high quality. Help the group members follow a disciplined engineering approach;
  • Enhance the core GDA framework to make it robust, adaptable, and easy to use by developers;
  • Provide first line support of the software for beamlines, interacting closely with both beamline staff and external users, including fault diagnosis and resolution. Take responsibility for escalated issues;
  • Use technical and professional knowledge to identify opportunities for technical or process improvement across beamlines supported by the team;
  • Deliver high quality reporting and professional advice, presenting findings to senior management and guiding future approach.

Software Engineer (Grade 5)

  • Develop, test, maintain and support the GDA software on Diamond’s beamlines, in collaboration with Beamline Staff, other members of the Data Acquisition group, and the Scientific Software and other groups;
  • Enhance the core GDA framework to make it robust, adaptable, and easy to use by developers;
  • Provide first line support of the software for beamlines, interacting closely with both beamline staff and external users, including fault diagnosis and resolution;
  • Provide a technical advisory/support function to other departments;
  • Use technical and professional knowledge to identify opportunities for technical or process improvement;
  • Undertake research or development work within parameters determined by more senior roles, and with regular review of progress;
  • Maintain responsibility for the management and coordination of own workload, and ensure outputs are delivered on time and to high quality.

Graduate Software Engineer (grade 6)

  • Assist your line manager and colleagues to develop, test, maintain and support the GDA software on Diamond’s beamlines, in collaboration with Beamline Staff, other members of the Data Acquisition Group, and the Scientific Software and other groups;
  • Software development will be performed in accordance with the procedures and practises of the Data Acquisition Group as directed by your line manager;
  • Enhance the core GDA framework to make it robust, adaptable, and easy to use by developers;
  • Provide first line support of the software for beamlines, interacting closely with both beamline staff and external users, including fault diagnosis and resolution;
  • Undertake research or development work within parameters determined by more senior roles, and with regular review of progress;
  • Maintain responsibility for the management and coordination of own workload, and ensure outputs are delivered on time and to high quality.

Qualification & Experience - Essential

Senior Software Engineer (Grade 4) - PS - Band 4 - Senior Software Engineer

Software Engineer (Grade 5) - PS - Band 5 - Software Engineer

Graduate Software Engineer (Grade 6) - PS - Band 6 - Graduate Software Engineer

Qualification & Experience - Desirable

Further Information

Applying for employment

For further details on applying for employment at Diamond, please visit our 'Application Form' page.

Appointments will be made depending on the skills and experience of the candidate. Electronic Diamond application forms in MS-Word are preferred. These should be emailed to recruitment@diamond.ac.uk



Other information