Software Engineering Manager (Platform Engineering) at Scottish Government
Leith EH6 6QQ, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

12 Nov, 25

Salary

85964.0

Posted On

12 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Norway, Interview, Team Performance, Web Technologies, Security Controls, Assessment, It

Industry

Information Technology/IT

Description

JOB SUMMARY

Do you want to transform the way software is built, deployed, and run in the Scottish Government? Do you want to enable the delivery of better technology to serve the people of Scotland?
The newly created Platform Engineering team is initially responsible for the development and operation of the platform supporting the mygovscot Digital Identity Service. It will later broaden its scope to the provision of an Internal Developer Platform to enable the wider Digital Directorate software engineering team, and potentially teams across the Scottish Government.
In this role you would be the line manager for the team providing both people and technical leadership, enabling the team to deliver against its roadmap. You will be instrumental in building platform engineering capability within the team and collaborating across the division to best enable other engineering teams.

EXPERIENCE:

Lead Criteria 1 You Lead - Your experience as a manager enables you to lead improvements to the operation of the engineering organisation, leading initiatives to improve overall engineering team performance.
Lead Criteria 2 - You run it - Your experience developing and deploying live systems, allows you to define the monitoring, alerting, and operational procedures of an application in order to consistently identify, locate and fix faults.
You Design - Your experience engineering systems, with a variety of technologies and patterns allows you to design systems, choosing appropriate technology, approaches, and embedded security controls.
You write it - Your experience building solutions to problems of high complexity using modern web technologies allows you to use agreed specifications to independently design, code, test and document programs or scripts of high complexity, using the right standards and tools.
Experience is assessed at sift, along with a more in-depth assessment at interview.

TECHNICAL SKILLS:

This role is aligned to the Lead Developer – Management role within the Software Engineering/Development job family.
You can find out more about the skills required, here.
These skills are assessed by technical assessment, designed to represent the role. Candidates reaching this stage will receive a Technical Assessment Candidate Pack which outlines the specific skills to be assessed, plus the method of assessment.

NATIONALITY REQUIREMENTS

This job is broadly open to the following groups:

  • UK nationals
  • nationals of the Republic of Ireland
  • nationals of Commonwealth countries who have the right to work in the UK
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
  • individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
  • Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service

Further information on nationality requirements

Responsibilities

RESPONSIBILITIES

Delivery & Quality
Technical responsibility for all the stages and iterations of assigned software development projects providing technical advice to stakeholders and set the team-based standards for programming tools and techniques.
Line management responsibilities for a team, mentoring and developing them to deliver service improvements you identify and implement opportunities to optimise processes; identify availability and capacity issues, identify, and instigate the required changes.
Applying the most appropriate modern standards and practices, coaching and guiding others in these standards advising on the right way to apply standards and methods to ensure compliance.
Design
Designing systems characterised by medium levels of risk, impact, and business or technical complexity.
Establishing and iterating design patterns selecting appropriate design standards, methods, and tools, and ensure they are applied effectively.
Reviewing the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.
Prototyping
Advocating for, participating in the use of prototypes, and testing with others, using a variety of prototyping methods and choose the most appropriate.
Systems Integration
Defining the integration build, co-ordinate build activities across systems and understand how to undertake and support integration testing activities.
User Focus
Collaborating with user researchers and representing users internally championing user research to focus on all users.
You 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.

Loading...