Software Engineer

University of Edinburgh

Edinburgh, UKonsite$41k-$49k/yrPosted Jul 24, 2026
Posting intelligenceActively listedReposted 6×, possible evergreen/ghost posting

Skills

javascriptdockerrailsrubycss

About the role

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:

Opportunities to develop new skills and broaden your experience

Work within one of the world’s leading universities

Varied and meaningful technical work

Excellent benefits and support

The opportunity to contribute to the work and purpose of the University

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

A competitive salary.

An exciting, positive, creative, challenging and rewarding place to work.

To be part of a diverse and vibrant international community.

Comprehensive Staff Benefits, including generous annual leave entitlement, a defined benefits pension scheme, a wide range of staff discounts, family-friendly initiatives, and flexible work options. Check out the full list on our staff benefits page and use our reward calculator to discover the value of your pay and benefits.

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 7 th 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 24 th August .

Compensation

This Software Engineer role pays $41k-$49k/yr. Within typical range for software engineer roles in United Kingdom.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United Kingdom varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United Kingdom medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.