skip navigation
skip mega-menu

Software Engineer - Scottish Government - HEO

Government Digital & Data -

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

Location

Galashiels, Scotland, TD1 3TE

About the job

Job summary

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.

Job description

 

Responsibilities

  • Develop, test, and maintain Python-based software solutions - including the standalone pension calculator- using modern frameworks and tools.
  • Design secure, scalable systems and components following established architectural patterns and development standards.
  • Collaborate with cross-functional teams to ensure solutions meet user needs and strategic goals.
  • Contribute to cloud-based deployments and support ongoing maintenance and fault resolution.
  • Participate in code reviews, prototyping, and knowledge sharing to uphold quality and support team development.
  • Translate user stories and specifications into detailed technical designs and implementations.
  • Embed security controls and ensure compliance with information security standards throughout the development lifecycle.
  • Continuously improve development processes by identifying deficiencies and supporting optimisation initiatives.

Person specification

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

  1. Lead Criteria: Experience writing programs and scripts using Python, object-oriented programming (OOP), Python back-end framework such as Flask, SQL, JavaScript (Next.js) for frontend, and version control tools like Git allows you to use agreed specifications to independently design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.
  2. Experience developing and deploying cloud-based services, particularly those built with modern frameworks and databases, using containerisation tools such as Docker, CI/CD pipelines, and cloud infrastructure (Azure, including App Services and Virtual Machines, help identify and fix faults following agreed procedures and carry out agreed maintenance tasks).
  3. Experience of the technologies and patterns used by established architectural patterns and engineering practices, such as SOLID principles, modular design, secure data structures, and cloud-native patterns like microservices and event-driven architectures enables you to produce detailed designs of components and data structures using well understood technology, appropriate patterns, and security controls embedded.
  4. Experience participating in team development processes to identify process deficiencies and support specific activities to improve them.

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:

  • Communicating & Influencing - Level 4
  • Delivering at Pace - Level 4

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.

More jobs at Government Digital & Data

Interaction Designer - GDS
Full-time (Permanent)
Test Engineer - GDS - SEO
£46,725 - £50,220 (London) / £42,893 - £45,653 (National) plus additional allowance
Full-time (Permanent)
Lead Technical Architect (Chief Technology Office) - HO - G7
National £60,300 London £64,300 plus up to £20,100 additional allowance
Full-time (Permanent)
Interaction Designer Industrial Placement 2026 - Met Office - AO/EO
£27,170
Full-time (Temporary)
Lead Technical Architect (Solutions) - DWP - G6
£75,026 - £99,836
Full-time (Permanent)
Associate Product Manager - HMRC - SEO
National £45,544 - £49,523 London £50,686 - £55,157
Full-time (Permanent)
Deputy Director Cloud Infrastructure, Enterprise Services, DDaT, Corporate Enablers - HO - SCS1
£81,000 - £100,000
Full-time (Permanent)
Director General for Digital, Data and Technology - ONS - SCS3
£150,000
Full-time (Permanent)
Principal Cyber Risk Management and Assurance Advisor - GDS - G6
National £67,972 - £79,769 London £73,280 - £87,521 includes additional allowance
Full-time (Permanent)
Senior Data Architect - DfE - G7
National £58,185 London - £62,336 plus additional allowance up to £19,400
Full-time (Permanent)
Software Developer (Low Code) - HMRC - HEO
£37,682 - £40,705
Full-time (Permanent)
Junior Software Developer (Cross Cutting) - HM Courts and Tribunals Service - HEO
National £35,335 - £37,847 London £40,014 - £42,859
Full-time (Permanent)
Senior Data Test Engineer (Testing and Automation) - DWP - G7
£57,946 - £78,205
Full-time (Permanent)
Senior Technical Architect - HMRC - G7
£58,541 - £64,624
Full-time (Permanent)
Deputy Director IT Service Operations - OFGEM - SCS1
£81,000 - £117,800
Full-time (Permanent)
Deputy Director, Digital Strategy and Portfolio - OFGEM - SCS1
£81,000 - £117,800
Full-time (Temporary)

Subscribe to our newsletter

Sign up here