Jobs in JS

← All jobs

University of Edinburgh

Software Engineer

Mid-level City of Edinburgh, Scotland, United Kingdom £41k–£49k posted 2026-07-24

Apply for this position →


Grade UE07: £41,064 - £48,822 per annum

Information Services Group / Digital Curation Centre and EDINA 

Full-time: 35 hours per week

Open-ended (permanent)

 

The University of Edinburgh is a large, internationally recognised organisation with a wide range of activities across research, teaching and professional services. Within Professional Services, we support the University’s work by providing specialist services, systems and expertise.

The Opportunity:

We are looking for a Software Engineer to join DCC and EDINA, working initially on DMPonline - a web-based Data Management Planning service that helps researchers create, review, collaborate on, share and export data management plans that meet institutional and funder requirements.

The role will involve designing, building, testing and supporting secure, maintainable software applications and digital services for DMPonline. You will engineer and maintain full-stack features and fixes using Ruby, Ruby on Rails, JavaScript, HTML, CSS and associated Rails patterns and libraries. You will also contribute to backend services, database and SQL changes, APIs, integrations, reporting, authentication, authorisation, exports and related data flows.

You will work with Git-based workflows, automated testing, continuous integration and deployment processes, Docker and containerised approaches, Linux, Nginx and related platform tooling. The role will also involve investigating and resolving defects, service incidents, dependency issues and performance problems, and contributing to code reviews, documentation and ongoing service improvement.

You will work collaboratively with software engineers across multiple partner sites, as well as product owners, testers, analysts, researchers, institutional administrators, users and the wider IT team within DCC and EDINA and the Information Services Group.

We are looking for someone with strong hands-on experience of engineering secure web applications, particularly using Ruby and Ruby on Rails, and with a good understanding of relational databases, web interfaces, APIs, testing, secure coding, accessibility and maintainable software engineering. Experience of research data management, DMPonline or DMP Roadmap, higher education services, authentication integrations, container platforms or production service support would be beneficial.

People are central to the University community and to the work we do. We welcome colleagues with commitment, curiosity and a practical interest in developing reliable services that support research and teaching. We also offer a range of policies and benefits designed to support flexibility, wellbeing and career development.

 

View the full job description 

 

How to apply

Please include the following documents in your application:

- CV

- Cover letter

 

A career with us has a range of other benefits that can be tailored to your lifestyle: 

 

As a valued member of our team, you can expect: 

Championing equality, diversity, and inclusion

 

The University of Edinburgh holds a Silver Athena SWAN award in recognition of our commitment to advance gender equality in higher education. We are members of the Race Equality Charter, and we are also Stonewall Scotland Diversity Champions, actively promoting LGBT equality. 

 

We welcome applications from all qualified candidates.

 

Prior to any employment commencing with the University, you will be required to evidence your right to work in the UK. Further information is available on our right to work webpages.

 

On this occasion the University will not consider applicants requiring sponsorship for this role. International workers will therefore only be able to take up this role if they can demonstrate an alternative right to work in the UK. 

Key dates to note

 

The closing date for applications is 7th August 2026.

Unless stated otherwise, the closing time for applications is 11:59 pm (UK time). If you are applying from outside the UK, the closing time shown on our adverts will automatically adjust to your browser’s local time zone.

Interviews will be held in-person week commencing 24th August.


As a world-leading research-intensive University, we are here to address tomorrow’s greatest challenges. Between now and 2030 we will do that with a values-led approach to teaching, research and innovation, and through the strength of our relationships, both locally and globally.
We provide advice, expertise and services to researchers and institutions across the UK in digital curation, and specifically in the management of research data. We liaise with national and international bodies and peer organisations to ensure the development of consistent practice and effective international infrastructure to support the sharing and management of research outputs. 

Please see  http://tinyrul.com/cwhwysv for further information on the DCC Division.

Apply for this position →