Senior Software Engineer

3 weeks ago


Galashiels, United Kingdom The Scottish Government Full time

Overview

The Scottish Public Pensions Agency 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.

We are seeking a talented Senior Python Software Engineer to join our team and take the lead in developing and maintaining new software for our pensions administration service. This role is an exciting opportunity to be at the forefront of improved services for Scottish public sector workers. The post involves designing, implementing, and optimizing Python-based applications for pension management, award calculations, contributions, benefits, and projections. You will have a strong background in software engineering, expertise in Python programming, and a deep understanding of complex numerical calculations. You will also line manage a small software development team.

A senior developer delivers and integrates software to form a complete service. At this role level, you will: plan and lead development on sets of related stories, have an understanding of the whole system and take responsibility for teaching this to others, work with other disciplines to understand what needs to be built, coach and mentor more junior colleagues, operate the production services you build, and find ways to improve system robustness, resilience and stability.

This post attracts a £5000 Digital, Data and Technology (DDaT) pay supplement after a 3 months DDaT competency qualifying period. Pay supplements are temporary payments designed to address recruitment and retention issues caused by market pressures and are subject to regular review. This post is part of the Scottish Government DDaT profession. As a member of the profession, you will join the professional development system, currently BCS RoleModelplus.

Responsibilities

• Manage service components to ensure they meet business needs and performance targets, identifying process optimisation opportunities with guidance and contribute to the implementation of proposed solutions.

• Participate in the information security process; design and implement embedded security controls in solutions and services.

• Competently apply a modern standards approach and guide others to do so, collaborating with others to review specifications. Use agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.

• Participate in team prototyping, advocating for the use of prototypes and testing with others. Establish design patterns and iterate them using a variety of prototyping methods and choose the most appropriate.

• Identify, locate and fix faults.

• Design systems characterised by medium levels of risk, impact, and business or technical complexity, selecting appropriate design standards, methods and tools, and ensuring they are applied effectively. Review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

• Define the integration build, co-ordinating build activities across systems, with an effective understanding of how to undertake and support integration testing activities.

• Collaborate with user researchers and represent users internally, acting as a champion of user research to focus on all users. Prioritise and define approaches to understand the user story, guiding others in doing so, and offer recommendations on the best tools and methods to use.

• Apply your expertise in Python and Java programming to ensure successful delivery of high profile projects, working as part of a multi-disciplinary digital team to support and inform the full development lifecycle of new features and products, applying your expertise to benefit both colleagues and end users.

Competencies

Analysis and Use of Evidence

Improving Performance
Communications and Engagement
People Management

Essential Criteria & Qualifications

No specific qualifications required for this post.

Essential Criteria

1. Significant experience of building solutions to problems of high complexity using Python programming language, algorithm design, optimization, and implementation for numerical computations, using agreed specifications to independently design, code, test and document programs or scripts of high complexity.

2. Significant experience of engineering systems with a variety of technologies and patterns; designing systems, choosing appropriate technology, and embedding security controls.

3. Ability to lead initiatives to improve overall engineering team performance, working as part of a small and agile team to meet service needs.

4. Experience of applying software development best practices, including agile and testing methodologies, and developing strong relationships with product, design, security, and stakeholders.

Interview and Assessment 

Dates to be confirmed.

Location

This post is based at SPPA Galashiels, Tweedbank, TD1 3TE. SPPA is currently operating a hybrid working model. Staff are generally required to attend the office one day a week, and visible leadership presence is an important element of this role. 

Minimum Time in Post

You will be expected to remain in post for a minimum of three years unless successful at gaining promotion to a higher Band or Grade.

In the event that further posts are required, a reserve list of successful candidates will be kept for up to 12 months. 

How to Apply 



  • Galashiels, United Kingdom UK Civil Service Full time

    Job summaryThe Scottish Public Pensions Agency 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...


  • Galashiels, United Kingdom UK Civil Service Full time

    Job summaryThe Scottish Public Pensions Agency 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...

  • Software Engineer

    4 weeks ago


    Galashiels, United Kingdom The Scottish Government Full time

    Overview The Scottish Public Pensions Agency 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...

  • Software Engineer

    3 weeks ago


    Galashiels, United Kingdom The Scottish Government Full time

    Overview The Scottish Public Pensions Agency 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...

  • Software Engineer

    4 weeks ago


    Galashiels, United Kingdom UK Civil Service Full time

    Job summaryThe Scottish Public Pensions Agency 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...

  • Software Engineer

    3 weeks ago


    Galashiels, United Kingdom UK Civil Service Full time

    Job summaryThe Scottish Public Pensions Agency 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...


  • Galashiels, Scottish Borders, United Kingdom Ernest Gordon Recruitment Limited Full time

    Graduate / Trainee Mechanical Design Engineer( 24, ,000) + 33 Days Holiday + Cycle to work Scheme + Overtime + Full Training + Progression + Company BenefitsGalashiels, Scotland Are you a Mechanical Engineering Graduate or similar who is looking to kickstart their career within a well-established yet growing company that offers full training overtime...


  • Galashiels, United Kingdom RECenergy Full time

    Dual Fuel Smart Meter Installer £5,000 Sign on bonus Monday - Friday - 40-Hour Week Basic salary £38,000 Meter bonus schemeOTE £55,000PLEASE READ** YOU MUST BE CCN1 or CMA1, MET1 and THREE PHASE GAS Qualified to apply for this Dual Fuel Position**£5,000 SIGN-ON BONUS Benefits of being a Dual Fuel Meter InstallerPerformance bonusDaily meter fit bonus...


  • Galashiels, Scottish Borders, United Kingdom RECenergy Full time

    Dual Fuel Smart Meter Installer £5,000 Sign on bonus Monday Friday 40 Hour Week Basic salary £38,000 Meter bonus schemeOTE £55,000PLEASE READ YOU MUST BE CCN1 or CMA1, MET1 and THREE PHASE GAS Qualified to apply for this Dual Fuel Position£5,000 SIGN-ON BONUS Benefits of being a Dual Fuel Meter InstallerPerformance bonusDaily meter fit bonus scheme£60...

  • Mechanical Inspector

    2 weeks ago


    Galashiels, United Kingdom Balfour Wilson Recruitment Specialists Ltd Full time

    Our client is looking for an experienced Mechanical Inspector for their new facility in Tweedbank, Scottish Borders. This will be a full time role, 40 hours per week based at their new machine shop facility. They are looking for an experienced Inspector, preferably someone who has completed an engineering apprenticeship, although relevant experience with...

  • Sub Agent

    1 week ago


    Galashiels, United Kingdom Deanston Cooper Ltd Full time

    **Job type**:Perm** **Town/City**:Galashiels** **Location**:Lothian & Borders** **Salary/Rate**:Up to £50 000 plus bonus, car / car allowance, pension and healthcare** **Sector**:Civil Engineering** **Job ref**:VR/0005** Deanston Cooper's client, a highly successful civil engineering contractor with an exceptionally low turnover of staff, has a...


  • Galashiels, United Kingdom SP Energy Networks Full time

    **Duration **:2-Year Programme **Location : Galashields** **Salary & Benefits - **£32,500 plus £2,500 sign-on bonus, competitive pension and a competitive range of benefits **Minimum Criteria - Honours Degree (or equivalent) at a minimum of 2:2 in Power Systems, Electrical and Electronic Engineering or similar. Driving Licence (or working towards...


  • Galashiels, Scottish Borders, United Kingdom SP Energy Networks Full time

    Duration :2-Year ProgrammeLocation : GalashieldsSalary & Benefits - £32,500 plus £2,500 sign-on bonus, competitive pension and a competitive range of benefitsMinimum Criteria - Honours Degree (or equivalent) at a minimum of 2:2 in Power Systems, Electrical and Electronic Engineering or similar. Driving Licence (or working towards it).Where you'll be...


  • Galashiels, United Kingdom Balfour Wilson Recruitment Full time

    Our client is looking for an experienced Finance Business Partner who will be responsible for leading the month end planning and closure process to enable reporting of management accounts, prepare periodic returns and annual statutory accounts. Partner with teams in producing the annual budget and forecasts. Providing proactive support reporting management...


  • Galashiels, United Kingdom Live Borders Full time

    **Job Description & Person Specification** **Job Title**:Head of Finance and Performance **Service**:Finance **Location**:Galashiels HQ/Relocating in the coming months **Reports to Post**:Chief Executive Officer **Job Purpose**: To manage the Finance and Performance function **Key Responsibilities**: Manage, lead, develop, motivate and coach staff to...


  • Galashiels, United Kingdom Live Borders Full time

    **Job Description & Person Specification** **Job Title**:Head of Finance and Performance **Service**:Finance **Location**:Galashiels HQ/Relocating in the coming months **Reports to Post**:Chief Executive Officer **Job Purpose**: To manage the Finance and Performance function **Key Responsibilities**: Manage, lead, develop, motivate and coach staff to...


  • Galashiels, United Kingdom Kibosh Ltd Full time

    Kibosh Ltd is an innovative engineering design company, Established in December 2009 and based in Galashiels in the Scottish Borders. We develop and sell our Patented Kibosh Rapid Pipe Repair and FASTFREEZE pipe freezing solutions across the UK, and overseas, mainly North America. All our products are still made locally in the Scottish Borders.We are a...


  • Galashiels, United Kingdom Balfour Wilson Recruitment Full time

    Our client is looking for an experienced Finance Business Partner who will be responsible for leading the month end planning and closure process to enable reporting of management accounts, prepare periodic returns and annual statutory accounts. Partner with teams in producing the annual budget and forecasts. Providing proactive support reporting management...