Software Engineering Manager

at The Scottish Government in Glasgow/Edinburgh for Between £72,310 to £83,460 per annum

Overview

We are building a family at Scottish Government, not just jobs. Your role as a part of our software engineering family, will be essential to our success.

Would you like to build and run the platforms that underpin public services in Scotland? In the cloud and platform services division, our mission is to design, build, and operate a Scottish Government platform for Public Sector bodies across Scotland, providing: Cloud Computing, Digital Payments, and Digital Identity. By establishing common platforms, we support organisational transformation, allowing bodies to deliver their services more efficiently, more quickly, and at scale.

As a Software Engineering Manager, you will act as technical platform owner, providing a productive working environment that motivates and supports colleagues' wellbeing and professional development. Providing technical leadership to the delivery team you will define/contribute to the long-term strategic direction of the platform and digital service.

HOW DOES IT FEEL TO WORK HERE?

Lead Cloud Engineer - "The SG Cloud 1st team is a fantastic place to both use and expand your cloud knowledge alongside other experiences and passionate people. The Team are friendly and pull together to achieve our goals. You feel like you are part of something and that you are contributing to something special."

Hear from colleagues discussing Digital Careers at Scottish Government.

HOW WILL I SPEND MY TIME?

As a software engineering manager you will lead the development of our secure, scalable, and resilient software platforms. You will use your expertise to set the technical direction of the solution, review code, line manage and mentor members of your team to make sure a high standard is maintained. As part of a cross functional agile team, you will be unblocking the team and making sure they have the information and tools to build the right software and run it with high availability. Working with product and design leads to ensure delivery of the right solution.

You would be joining at an exciting time where we are investing in growing our team and supporting colleagues’ professional development to broaden their skills while increasing their depth of knowledge with the latest technologies.

What technologies will you use?

Our services and applications run on AWS using Kubernetes, backend services are written in Java, with Node JS and Typescript used for front end applications. Persistence is provided by S3, DynamoDB and Redis. We use Grafana/Prometheus for metrics and dashboarding; and Gitlab for CI/CD. The cloud platform team operate both an AWS and Azure platform.

Responsibilities

Your responsibilities will include:

A lead developer leads development on one or a small number of related project teams.

At this role level, you will:

  • Guide the ways in which the team works
  • Be proficient in a wide range of technical systems
  • Be involved in identifying appropriate technology and approaches, deciding when software should be written
  • Contribute to the developer community
  • Provide technical leadership, coaching and mentoring your team
  • Promote knowledge sharing and adoption of good practice

Additional Duties

Strategic

  • Set the technical strategy and architectural vision for one or more project teams
  • Work with product management and stakeholders to define the roadmap for one or more project teams
  • Contribute to the overall technical and software engineering strategy for the program
  • Develop the wider engineering profession in the directorate through work on: recruitment (job descriptions, interviewing, employer brand development etc.); identifying and delivering tool and process improvements that benefit more than the program; improving team diversity and inclusion
  • Plan the hiring and skills development of team members to ensure capabilities continue to be relevant for future work
  • Regularly reflect on the capabilities and maturity of the software engineering team and lead the process of continuous improvement

Operational

  • Provide technical representation of the work of your team(s) in meetings with external groups including user groups and overall programme governance
  • Work with the design & UX team to ensure the team(s) develop usable, accessible solutions that meet users’ needs and exceed user expectations
  • Act as the lead technical contact with partners to agree the split of responsibilities and integration of systems and processes
  • Collaborate with external suppliers to ensure that their system architectures meet our requirements, including: security, privacy and data standards
  • Co-ordinate work and collaborate with security professionals to ensure the secure development and operation of the system. Including contributing to security architecture, business impact and risk appetite modelling, and development of system security policies
  • Provide technical leadership during project inception to inform decisions such as build vs. buy, use of low code, and which team(s) should be involved in the implementation
  • Champion automation, continuous delivery and continuous deployment practices to consistently deploy high quality software
  • Lead the design and implementation of robust, scalable, open and secure applications and services ensuring delivery to the highest standard
  • Line manage software engineers including regular one-to-ones, on-boarding, and personal development
  • Lead the operation of production systems including co-ordinating support, ensuring sufficient monitoring and alerting is in place; defining communications and processes between security operations and the team who build and develop the system
  • Provide leadership during incidents with live systems, with clear communication to stakeholders; and identifying and supporting the people who are resolving the issue.

WHAT IMPACT WILL I HAVE?

Looking back on a successful first year you can take pride knowing your work has made life easier for public sector colleagues and the people of Scotland; delivering a scalable, modern, accessible platform which is valued by a rapidly ever-growing user base. Provided technical leadership to your delivery team by enhancing their skills and knowledge with the latest technologies.

COMPETENCIES

Communications and Engagement Improving Performance Analysis and Use of Evidence People Management

If invited to any interview or assessment the panel will be looking for evidence of how you meet the above competencies. More details on these are available in the Person_Specification_Band_C Updated Aug23 (V2)

Essential Criteria & Qualifications

No formal qualifications are required for this role. We would love you to apply if you meet the following essential criteria. If you would like to chat first, please get in touch

  • Experience setting the technical strategy and architectural vision for one or more project teams. This will include providing technical leadership during project inception to inform decisions such as build vs. buy, use of low code, and which team(s) should be involved in the implementation.
  • Experience leading a software development team in continuous improvement across key areas including Software Development, Deployment and Delivery. This will include team activities (e.g. training days, workshops) and line management including regular one-to-ones, on-boarding, and personal development
  • Experienced in acting as the lead contact with partners ensuring the engineering team is able to deliver on agreed roadmaps
  • Experience successfully developing your team and wider engineering profession ensuring capabilities continue to be relevant to future work

WHAT WE CAN OFFER YOU

A meaningful and rewarding career, a collaborative culture and support for your career goals, while promoting a healthy work-life balance. We offer a valuable range of benefits to attract, develop and retain the best talent.

These include:

  • Salary between £72,310 to £83,460
  • £5000 Digital (DDaT) Pay Supplement after a 3-month qualifying period ***
  • Generous Pension Scheme with employer contributions ranging from 26.6% to 30.3%
  • Flexible working arrangements including compressed hours and flexi time, with potential to accrue up to 4 days off a month
  • 36.5 Days Annual Leave - including public and privilege holidays. This increases to 41.5 days after 4 year service.

Digital (DDaT) Pay Supplement:

This post attracts a £5000 DDAT pay supplement after a 3 months DDaT competency qualifying period. Pay supplements are temporary payments and are subject to regular review. To learn more about our full range of benefits, please visit our career's page

REMOTE WORKING

We operate a flexible location policy, with a contractual named base in Scotland of either Atlantic Quay (Glasgow) or Victoria Quay (Edinburgh).

The team currently works on a hybrid basis and are fully flexible. We meet in person when it is useful to do so, such as a divisional away day. If you wish, you can work throughout the week at the base office (or another Scottish Government office subject to availability). Commuting costs to the named base office are not reimbursed.

While staff are assigned to the base office, there may be a need for travel to other Scottish Government offices/other locations depending on assigned work.

How to apply

The Closing Date for applications is 14/01/24

To apply please submit the following using our online application process: -

  • A CV (no longer than two A4 pages) setting out your career history, with key responsibilities and achievements, with particular reference to the essential criteria
  • A Personal Statement (no longer than 750 words) explaining why you consider your personal skills, qualities, and experience suitable for this role, with particular reference to the essential criteria.

When reviewing your application, we will be assessing your career history and achievements against the essential criteria for the role. We are looking for examples of things you have previously achieved or your knowledge in a particular field which are relevant to the role. Please review and download links below for further guidance and support with your application.

USEFUL LINKS

For further information on how to apply, and DDaT profession please visit How to Apply - Digital Jobs DDat Recruitment_Further_Information Any questions or issues during the process please email digitalcareers@gov.scot

We are unable to progress applications which fail to provide clear evidence of meeting the essential criteria in their CV and Personal Statement.

Diversity and Inclusion

Delivering a successful national service for Scotland is impossible without ensuring we consider the diverse needs, perspectives, and backgrounds of everyone in Scotland in our work.

We welcome applications from candidates of all backgrounds, and work to ensure a positive recruitment experience where everyone is treated fairly, and with respect regardless of the outcome.

It’s not essential to be in a similar role right now. You may be working in another field or returning from a career break - the experiences you have gained through this can bring fresh perspectives to our teams and work.

What happens if I am unsuccessful?

We greatly value the time and effort taken in applying to Scottish Government. If following interview and completing our full assessment process, you are not successful we may be able to offer alternative positions.

Firstly, candidates meeting all criteria but scoring lower than appointed candidate(s) are placed on a reserve list for 12 months. If a matching role is identified, we are able to offer this position without the need for further assessment. Secondly, on occasion a lower grade post may be offered to suitable candidates. Any offers are made in merit order and in line with Civil Service Commission principles on the basis of fair and open competition.

The Scottish Government is a diverse and inclusive workplace, and we want to help you demonstrate your full potential whatever type of assessment is used. If you require any adjustments to our recruitment process, please let us know via ScottishGovernmentrecruitment@gov.scot

As part of any recruitment process, Scottish Government and associated public bodies collects and processes personal data relating to job applicants and applicants for public appointments.

Personal information you provide in the recruitment process will be made available to Scottish Government and our additional data processors.

Apply now