Join to apply for the Software Engineer role at The Scottish Government
This is a full‑time, entry level position within the Scottish Public Pension Agency (SPPA). The role focuses on maintaining and enhancing the agency’s Python‑based Standalone Pension Calculator, contributing to secure, scalable, cloud‑based solutions in a collaborative user‑focused environment.
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.
Success Profile & Experience
* Lead Criteria: Experience writing programs and scripts using Python, object‑oriented programming (OOP), Python back‑end frameworks such as Flask, SQL, JavaScript (Next.js) for frontend, and version control tools like Git. Ability to independently design, code, test and document medium‑to‑high complexity programs or scripts.
* 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).
* Experience with architectural patterns and engineering practices, such as SOLID principles, modular design, secure data structures, and cloud‑native patterns like microservices and event‑driven architectures.
* Experience participating in team development processes to identify process deficiencies and support specific activities to improve them.
How to Apply
Apply online, providing a CV and Supporting Statement (no more than 750 words) which provides evidence of how you meet each of the four experience criteria listed above.
Artificial Intelligence (AI) tools can be used to support your application, but all statements and examples provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified, the application will be withdrawn.
About SPPA
The Scottish Public Pensions Agency administers pensions for employees in the National Health Service, Teachers’, Police and Fire‑fighters’ pension schemes in Scotland, with an annual pension spend of more than £2.5 billion.
Working Pattern & Security
Standard hours are 35 hours per week. Two days minimum working on site at SPPA. Successful candidates must complete the Baseline Personnel Security Standard (BPSS).
Equal Opportunity Statement
We are committed to equality and inclusion and aim to recruit a diverse workforce that reflects the population of our nation.
#J-18808-Ljbffr