
Enable job alerts via email!
A governmental agency in Scotland is seeking a Software Engineer to enhance a Python-based pension calculator. The role involves developing secure, scalable systems and collaborating with cross-functional teams to meet user needs. Candidates should have experience in cloud services and modern development frameworks. Competitive salary with additional benefits is offered.
Full-time (Permanent) £36,944 - £42,244. Post attracts a £5,000 annual DDAT pay supplement.
Published on 16 October 2025 Deadline 26 October 2025
Galashiels, Scotland, TD1 3TE
Can your software development skills make a difference to the lives of public sector workers?
The Scottish Public Pension Agency (SPPA) is an Agency of the Scottish Government. Our principal role is to administer the pensions for employees in the National Health Service, Teachers,’ Police and Fire-fighters’ pension schemes in Scotland. The Agency administers these public service pension schemes on behalf of Scottish Ministers with an annual pension spend to over 200,000 pensioners of more than £2.5 billion.
As a Software Engineer at SPPA, you’ll maintain and enhance the agency's Python-based Standalone Pension Calculator which is central to the McCloud Remedy Programme, helping ensure fair pension choices for public sector workers - while building secure, scalable solutions using modern technologies in a collaborative, user-focused environment. This role will form part of the SPPA Development Team, a sub-team of SPPA Information Technology.
Responsibilities
Success Profile
Success profiles are specific to each job and they include the mix of skills, experience and behaviours candidates will be assessed on.
Experience
Experience is assessed at sift, along with a more in-depth assessment at interview.
Technical / Professional Skills
This role is aligned to the DDaT job role of Developer within the Software Development job family.
You can find out more about the skills required,here .
These skills are assessed by technical assessment. Full details of the assessment and skills being assessed will be shared in advance with all candidates invited to this stage.
Behaviours:
You can find out more about Success Profiles Behaviours,here .
Behaviours are assessed at interview. Full details will be shared in advance with all candidates invited to this stage.