Software Engineer

Software Engineer

Galashiels Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Develop and enhance Python-based software solutions in a collaborative environment.
  • Company: Join the Scottish Public Pension Agency, a key player in public service.
  • Benefits: Enjoy a competitive salary, flexible working hours, and a commitment to diversity.
  • Why this job: Make a real impact on public pensions while growing your tech skills.
  • Qualifications: Experience with Python, cloud services, and modern development practices required.
  • Other info: Great opportunity for career growth in a supportive team.

The predicted salary is between 28800 - 48000 ÂŁ per year.

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

Software Engineer employer: THE SCOTTISH GOVERNMENT

The Scottish Government offers an exceptional work environment for Software Engineers, particularly within the Scottish Public Pension Agency (SPPA). With a strong commitment to employee growth and development, you will have the opportunity to work on impactful projects that enhance public services while collaborating in a supportive, user-focused culture. The agency promotes a healthy work-life balance with flexible working patterns and values diversity and inclusion, making it an ideal place for those seeking meaningful and rewarding employment.
T

Contact Detail:

THE SCOTTISH GOVERNMENT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in your field, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research common questions for software engineers and practice your answers. Don’t forget to brush up on your Python skills and be ready to showcase your coding prowess.

✨Tip Number 3

Show off your projects! If you've built anything cool using Python or cloud technologies, make sure to highlight it. A strong portfolio can really set you apart from the competition.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to apply directly!

We think you need these skills to ace Software Engineer

Python
Object-Oriented Programming (OOP)
Flask
SQL
JavaScript (Next.js)
Git
Cloud-Based Services
Docker
CI/CD Pipelines
Azure
SOLID Principles
Modular Design
Secure Data Structures
Microservices
Event-Driven Architectures

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your Python experience and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Strong Supporting Statement: Your supporting statement is your chance to shine! Use it to provide clear examples of how you meet the experience criteria. Be specific and relate your experiences directly to the job description.

Be Honest and Authentic: While AI tools can help, remember to keep your application genuine. All statements should reflect your true experiences. We value honesty and want to get to know the real you!

Apply Through Our Website: Don’t forget to apply through our website! It’s the easiest way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at THE SCOTTISH GOVERNMENT

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python back-end frameworks like Flask, and be prepared to showcase any projects you've worked on that demonstrate your coding abilities.

✨Understand Cloud Solutions

Since the role involves cloud-based deployments, it’s crucial to have a solid understanding of cloud infrastructure, especially Azure. Familiarise yourself with containerisation tools like Docker and CI/CD pipelines, and be ready to talk about how you've used these in past projects.

✨Collaborate and Communicate

This position requires working with cross-functional teams, so highlight your teamwork skills. Think of examples where you’ve collaborated effectively, perhaps during code reviews or while developing user-focused solutions, and be ready to share those stories.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss how you've identified deficiencies in development processes and contributed to improvements. Think of specific instances where you’ve tackled challenges, whether in coding or project management, and how you ensured compliance with security standards.

Software Engineer
THE SCOTTISH GOVERNMENT
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>