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)
Senior Software Developer - FCDO Services - SEO
£48,801 - £53,697 Location Allowance £1750
Full-time (Permanent)
Chief Digital Information Officer (CDIO) - DSIT - SCS1
£81,000 - £100,000
Full-time (Permanent)
Mid & Senior Site Reliability Engineers - GDS - G7
£56,070 - £89,880 see Civil Service Jobs link for full salary information
Full-time (Permanent)
Deputy Director Enterprise Live Service - HMRC - SCS1
£95,000
Full-time (Permanent)
SOC Senior Analyst - FCDO Services - HEO
£41,036 - £42,621 Plus location allowance £1750
Full-time (Permanent)
Engineer End User Computing Hardware - FCDO Services - HEO
£41,036 - £46,318 Plus location allowance £1750
Full-time (Permanent)
Senior Test Engineer - Crown Commercial Service - SEO
£46,293 - £51,439 plus allowance up to £6,000
Full-time (Permanent)
Software Developer - HMRC - HEO
£37,682 - £40,705
Full-time (Permanent)
Software Developer (UIPath) - HM Courts and Tribunals Service - SEO
National salary range £42,914 - £46,182, London salary range £49,325 - £53,081
Full-time (Permanent)
Technical Architect - DBT - G7
London £71,590 to £85,413, National £67,867 to £81,793
Full-time (Permanent)
Senior Platform Engineer - DBT - G7
London: £67,547 to £83,778 / National: £63,824 - £80,158 (including allowance)
Full-time (Permanent)
Defence Digital Service Configuration Management Lead - MoD - G7
£59,690
Full-time (Permanent)
Distinguished Engineer (Contact Engagement Platform) - HMRC - SCS1
£81,000 - £98,000
Full-time (Permanent)
Infrastructure Engineer Data Centre - HM Land Registry - HEO
£41,100 - £44,400
Full-time (Permanent)
Performance Analyst - GDS - SEO
National £42,382 London £46,169 plus additional specialist pay allowance
Full-time (Permanent)
Senior Performance Analyst - GDS - G7
£56,070 - £61,793 (National) / £61,740 - £70,219 (London) Based on capability
Full-time (Permanent)
Content Designer - GDS - SEO
Base salary £42,382, up to £45,653 with additional specialist pay allowance
Full-time (Permanent)
Interaction Designer - HMRC - SEO
£45,544 - £49,523
Full-time (Permanent)
Senior Interaction Designer - MHCLG - G7
£59,946 - £70,011 (London) or £54,531 - £64,641 (National)
Full-time (Permanent)
Bilingual Content Designer (Welsh and English) - MoJ - SEO
National salary is £42,914 - £46,182, London salary is £49,325 - £53,081.
Full-time (Permanent)
Software Engineer - DVLA - HEO
Base £35,663 plus RRA allowance £3,500
Full-time (Permanent)
C# .NET and Ruby on Rails Software Developer - DfE - SEO
National £42,806 London £46,971 plus up to £13,000 additional allowance
Full-time (Permanent)
C# .NET and Angular Software Developer - DfE - SEO
£42,806 plus £13,000 additional allowance
Full-time (Permanent)
C# .NET Software Developer - DfE - SEO
£42,806 plus up to £13,000 additional allowance
Full-time (Permanent)
Senior Development Engineer - MHCLG - G7
£64,979 - £70,011 (London), £59,586 - £64,641 (National) plus potential additional allowance
Full-time (Permanent)
Lead Technical Architect - MoJ - G6
£71,381 - £85,257 includes additional allowance
Full-time (Permanent)
Senior Technical Architect - MoJ - G7
£58,511 - £70,725 includes additional allowance
Full-time (Permanent)
Tooling Manager (ServiceNow) - NS&I - G6
London: £75,400 - £82,000 Non-London: £70,000 - £76,100
Full-time (Permanent)
Mid and Senior Frontend Developer - GDS - G7
£55,403 - £89,880
Full-time (Permanent)
Head of Systems Quality - HM Land Registry - G6
£73,347 (Croydon £78,213)
Full-time (Temporary)
Head of Systems Value - HM Land Registry - G6
£73,347 (Croydon £78,213)
Full-time (Temporary)
Junior Content Designer - GDS - HEO
The base salary of this grade is £36,728, up to £37,637 based on capability.
Full-time (Permanent)
Senior Infrastructure Operations Engineer - NCA - SEO
£55,575 plus £3,000 RRA allowance and London additional £4,218 location allowance
Full-time (Permanent)
Applications Operations Engineer - NCA - HEO
£45,326 plus RRA allowance £3,000 and London allowance £4,218
Full-time (Permanent)
Senior Applications Operations Engineer - NCA - SEO
£55,575 plus RRA allowance £3,000 and London allowance £4,218
Full-time (Permanent)
Senior Networks Infrastructure Engineer - NCA - SEO
£55,575 plus RRA allowance £3,000 and London allowance £4,218
Full-time (Permanent)
Assistant Commissioning Producer - GDS - SEO
£42,893 up to £45,653 based on capability
Full-time (Permanent)
Digital and Social Video Commissioning Producer - GDS - G7
£56,070 up to £61,793 based on capability
Full-time (Permanent)
Senior Infrastructure Engineer (Linux & DevOps) - CO - G7
Base £57,204, earn up to £63,953 including additional allowances
Full-time (Permanent)
Data and AI Ethicist - GDS - G7
£61,740 - £70,219 (London) / £56,070 - £61,793 (National) based on capability
Full-time (Permanent)
Business Intelligence (BI) Developer - The National Lottery Community Fund - SEO
National: £38,366 - £46,891 London: £41,885 to £51,193
Full-time (Permanent)
Senior Test Engineer - HMRC - SEO
£45,544 - £49,523
Full-time (Permanent)
Senior Test Engineer (Mobile Device Services) - DWP - G7
£57,946 - £68,205
Full-time (Permanent)
Interaction Designer - HO - SEO
National £44,720 London £48,720 plus RRA allowance up to £5,000
Full-time (Permanent)
Senior Interaction Designer - HO - G7
£60,300 National £64,300 London plus up to £6,000 RRA allowance
Full-time (Permanent)
Lead Developer - DESNZ - G7
National: £55,105 - £62,475; London: £60,620 - £67,565 up to £10,000 additional allowance
Full-time (Permanent)
Lead Technical Architect - Met Office - G7
£52,799 - £56,738 plus £7,000 RRA allowance
Full-time (Permanent)
Principal Technical Architect - HO - G6
National: £73,900 London: £77,900 plus up to £21,700 additional allowance
Full-time (Permanent)
Senior Technical Architect - Planning Inspectorate - SEO
£46,689 DDaT Allowance up to £10,771
Full-time (Permanent)
Senior Technical Architect (Solutions) - DWP - G7
£57,946 - £83,917
Full-time (Permanent)
Principal Network Engineer - HO - G6
National: £73,900, London: £77,900 plus up to £21,700 additional allowance
Full-time (Permanent)
AWS Engineer - MHCLG - G7
£64,979 - £70,011 (London), £59,586 - £64,641 (National) plus additional allowance
Full-time (Permanent)
Senior Site Reliability Engineer - DBT - G7
London: £67,547 to £83,778 / National: £63,824 - £80,158 (including allowance)
Full-time (Permanent)
Specialist Network Senior Infrastructure Engineer - DfE - SEO
National £42,806 London £47,047 plus additional allowance
Full-time (Permanent)
Chief Operating Officer, The Parole Board for England and Wales - Parole Board - SCS1
£81,000
Full-time (Permanent)

Subscribe to our newsletter

Sign up here