Software Engineer

Posted 8 Hours Ago
Be an Early Applicant
2 Locations
In-Office or Remote
41K-49K Annually
Mid level
Edtech • Information Technology • Professional Services
The Role
Design, build, test and support secure, maintainable full‑stack features for DMPonline using Ruby on Rails, JavaScript, HTML/CSS. Contribute to backend services, databases/SQL, APIs, integrations, authentication/authorization, exports, and reporting. Use Git workflows, automated testing, CI/CD, Docker, Linux and Nginx. Investigate and resolve defects, incidents and performance issues, participate in code reviews, documentation and cross‑team collaboration with product owners, testers and researchers.
Summary Generated by Built In

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 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.

About UsAs 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. About the Team
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.

Skills Required

  • Hands-on experience engineering secure web applications using Ruby and Ruby on Rails
  • Experience with JavaScript, HTML and CSS for web interfaces
  • Good understanding of relational databases and SQL
  • Experience designing and working with APIs and integrations
  • Experience with automated testing, testing practices and CI/CD pipelines
  • Familiarity with Git-based workflows and code review practices
  • Experience with Docker/containerisation, Linux and Nginx or similar platform tooling
  • Experience supporting production services: diagnosing defects, incidents, dependencies and performance issues
  • Knowledge of secure coding practices, accessibility and maintainable software engineering
  • Experience of research data management, DMPonline or DMP Roadmap, higher education services, or authentication integrations
  • Right to work in the UK (the University will not consider applicants requiring sponsorship)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Edinburgh
12,606 Employees
Year Founded: 1583

What We Do

The University of Edinburgh Information Services Group is one of Scotland's largest information technology employers, specialising in a wide variety of IT jobs, EdTech services, and IT solutions. We provide library and digital services to the University of Edinburgh, a world leader in higher education teaching, research and innovation.

Similar Jobs

GitLab Logo GitLab

Security Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
5 Locations
2500 Employees
139K-196K Annually

Pfizer Logo Pfizer

Principal Software Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
29 Locations
121990 Employees

International Rescue Committee Logo International Rescue Committee

Software Engineer

Professional Services • Social Impact
In-Office or Remote
2 Locations
13457 Employees
46K-54K Annually

Mark43 Logo Mark43

Software Engineer

Security • Software
Remote
United Kingdom

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account