Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineers

Edinburgh
SRUC
Software engineer
Posted: 13 April
Offer description

About the team

Agrecalc is a software platform that quantifies, benchmarks, and helps its users across the food supply chain reduce their carbon footprint.


About the opportunity

We are currently seeking to recruit two Senior Software Engineers on a contract basis, each for up to 24 months to drive the development of our software. We are seeking a Frontend Senior Software Engineer and a Backend Senior Software Engineer.

Reporting to the Head of Tech and Delivery, the main purpose of the Senior Software Engineer roles is to develop, maintain, deliver and deploy quality software. You will be designated a primary area of responsibility depending on which role you have applied to.


Frontend role focuses on

* Customer facing Web applications accessible via desktop and mobile browsers that interface with internal and external backend services via Application Programming Interfaces (APIs).


Backend role focuses on

* Backend (server) applications, APIs and Databases hosted on Azure Cloud interfacing with internal and external services and APIs.


Main duties

The purpose of the roles is to develop reliable, flexible, scalable and secure software applications to support organisational capabilities. In particular, to work on the Agrecalc software platform and related agricultural applications being developed at SRUC.

* Software Development: Design, code, verify, test, document, amend and refactor complex applications, scripts and integration software services.
* Using the following languages and technologies:
o Frontend: JavaScript, ReactJS, Material UI or other Web technologies as required.
o Backend: C#, .Net, SQL (T-SQL), Azure Functions, abp.io or other Cloud technologies as required.
* Common to both areas: IDEs (VSCode), debuggers & profilers, source control (Git) and change control (Jira) tools.
* Functional Testing.
* Deployment.
* Change Control.
* Release Management.
* Requirements definition and management.
* Application Support.

More information on the full responsibilities and accountabilities of this role can be found in the Job Particulars document which you should read before applying for this role.


Minimum Qualifications

Educated to Scottish Credit and Qualifications Framework – Level 11 or equivalent in a relevant subject and/or significant relevant experience in a related subject (e.g. cloud and web software development). Professional qualifications are desirable.


Relevant experience required

Proven successful experience in this or a similar role using the technologies listed above is essential.


Eligibility for Sponsorship

This position may meet the criteria for Skilled Worker visa sponsorship.


Why work for SRUC?

* Generous annual leave.
* Enhanced pension contributions.
* Cycle to work scheme.
* Discounted RAC Membership.
* Generous family leave.
* Flexible working patterns.
* Hybrid working solutions.

SRUC is committed to valuing Diversity, advancing Equality and respecting Human Rights throughout the organisation and encouraging applications from disabled people using the “Disability Confident Employer” symbol. SRUC is a member of the Athena SWAN charter.


J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Edinburgh Technopole
Bright Purple Resourcing
Software engineer
Similar job
Senior software engineer
Edinburgh
Permanent
Bright Purple Resourcing
Software engineer
Similar job
Junior / middle software engineer c++
Edinburgh Technopole
Spacelabs Healthcare
Software engineer
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Senior Software Engineers

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save