Illustrative Reference profiles for a generic digital health care organization, not official job descriptions. About this reference.

Principal software developer

Band 8b · Software developer · 604 job evaluation points

UK GDaD PCF level: Principal developer

Most often performed at Civil Service grade G7 or G6.

A principal developer leads and plans development across large or multiple teams.

At this role level, you will:

  • be an expert in many technical areas or a specialist with very deep knowledge in a particular technical area
  • use this knowledge, and work with related disciplines, to keep multiple teams working effectively
  • develop capability by facilitating internal mobility, shaping career paths and recruiting talent, ensuring they collaborate
  • identify, test and champion the adoption of emerging technologies

There are 2 different roles at this level - a technical role and a management role.

Contains public sector information from the UK Government Digital and Data Profession Capability Framework (https://understand-digital-data-roles-skills.service.gov.uk/), licensed under the Open Government Licence v3.0. © Crown copyright.

Responsibilities

Skills

SkillExpected levelWhat this level means
Availability and capacity managementUK GDaD PCFWorking (2)

You can:

  • manage service components to ensure they meet business needs and key performance indicators (KPIs)
Development process optimisationUK GDaD PCFPractitioner (3)

You can:

  • analyse current processes
  • identify and implement opportunities to optimise processes
  • lead and develop a team of experts to deliver service improvements
  • help to evaluate and establish requirements for the implementation of changes by setting policy and standards
Information securityUK GDaD PCFExpert (4)

You can:

  • design, review and quality assure solutions and services, ensuring that they are specifically engineered to mitigate security threats
  • lead others in using appropriate information security practices
Modern development standardsUK GDaD PCFExpert (4)

You can:

  • identify and apply modern development standards to support complex projects and programmes
  • lead others in applying modern development standards
Programming and build (software engineering)UK GDaD PCFExpert (4)

You can:

  • advise on the right way to apply standards and methods to ensure compliance
  • maintain technical responsibility for all the stages and iterations of a software development project
  • provide technical advice to stakeholders and set the team-based standards for programming tools and techniques
PrototypingUK GDaD PCFExpert (4)

You can:

  • use a variety of prototyping methods
  • share best practice and coach others
  • look at strategic service design end to end
Service supportUK GDaD PCFPractitioner (3)

You can:

  • identify, locate and fix service faults
Systems designUK GDaD PCFExpert (4)

You can:

  • design systems characterised by high levels of risk, impact, and business or technical complexity
  • control system design practice within an enterprise or industry architecture
  • influence industry-based models for the development of new technology applications
  • develop effective implementation and procurement strategies, consistent with business needs
  • ensure adherence to relevant technical strategies, policies, standards and practices
Systems integrationUK GDaD PCFPractitioner (3)

You can:

  • define the integration build
  • co-ordinate build activities across systems
  • understand how to undertake and support integration testing activities
User focusUK GDaD PCFPractitioner (3)

You can:

  • collaborate with user researchers and can represent users internally
  • explain the difference between user needs and the desires of the user
  • champion user research to focus on all users
  • prioritise and define approaches to understand the user story, guiding others in doing so
  • offer recommendations on the best tools and methods to use
Understanding health and care servicesThis referencePractitioner (3)

You can:

  • analyze how a service fits into care pathways across organizations
  • work with clinicians, care staff, and patients to shape digital services
  • explain the effect of digital decisions on care, safety, and staff workload
Clinical risk managementThis referencePractitioner (3)

You can:

  • lead hazard identification and risk assessment for a product or change
  • write and maintain hazard logs and clinical safety case reports
  • agree risk controls with product teams and check that they work
  • advise teams on applying clinical risk management standards
Information governance and data protectionThis referencePractitioner (3)

You can:

  • lead data protection impact assessments and information sharing agreements
  • advise teams on lawful basis, consent, confidentiality, and retention
  • investigate incidents and recommend improvements
Health data interoperabilityThis referenceExpert (4)

You can:

  • set interoperability standards and strategy for the organization
  • lead national or cross-organization standards work
  • assure the design of critical integrations across many systems
Medical device software regulationThis referenceWorking (2)

You can:

  • follow a software life cycle process that meets medical device standards
  • produce the records that such a process requires
People managementThis referencePractitioner (3)

You can:

  • line manage a team, setting objectives and running appraisals
  • support wellbeing and manage attendance, performance, and conduct
  • plan the team's development and succession

Typical qualifications and experience

Band 8b outline

Knowledge
Expert knowledge across several disciplines or a large service.
Autonomy
Shapes policy and strategy for a large area.
Scope
Several services or teams, or a principal-level discipline.
Leadership
Manages managers, or is the principal authority in a discipline.
Accountability
Several services, their staff, and their budgets.

Job evaluation (illustrative)

FactorLevelLevel summaryPoints
Communication and relationship skills5Gives highly complex or contentious information needing developed persuasion and negotiation, presents to large groups, or communicates where there are significant barriers to acceptance.45
Knowledge, training, and experience8Advanced knowledge (doctorate plus further training or equivalent), or specialist knowledge across more than one discipline built over a long period.240
Analytical and judgmental skills5Judgments on highly complex facts or situations needing analysis, interpretation, and comparison of options.60
Planning and organizational skills4Plans a broad range of complex activities or strategies, adjusting them as needed.42
Physical skills2Skills gained through practice, such as standard keyboard use or driving.15
Responsibility for patient and client care1Helps patients, clients, or relatives during incidental contact.4
Responsibility for policy and service development4Implements policy and develops policy or services for a service or several areas.32
Responsibility for financial and physical resources3Authorizes payments, buys some assets or supplies, monitors or holds a delegated budget, or maintains assets.21
Responsibility for people3Manages a group of staff day to day, teaches core or specialist training, or gives core HR advice.21
Responsibility for information resources5Designs and develops major information systems, or runs information systems for several services as the main duty.34
Responsibility for research and development2Regularly does research, development, trials, or equipment and system testing as part of the job.12
Freedom to act5Works within general policies, and in most cases decides how to interpret them.45
Physical effort1Sitting, standing, and walking, with little physical effort.3
Mental effort4Frequent prolonged concentration, or occasional intense concentration.18
Emotional effort1Rare exposure, or occasional indirect exposure, to distressing circumstances.5
Working conditions2Occasional unpleasant conditions, frequent travel or outdoor work, or near-continuous screen use on most days.7
Total (Band 8b: 585 to 629)604

Self assessment

Rate what you do regularly now, add a short example as evidence, and plan an action for your most important gaps. Your answers are saved in this browser only.

Rated 0 of 16 skills: 0 meet the expected level, 0 below, 0 above.

Availability and capacity management Expected: Working
Development process optimisation Expected: Practitioner
Information security Expected: Expert
Modern development standards Expected: Expert
Programming and build (software engineering) Expected: Expert
Prototyping Expected: Expert
Service support Expected: Practitioner
Systems design Expected: Expert
Systems integration Expected: Practitioner
User focus Expected: Practitioner
Understanding health and care services Expected: Practitioner
Clinical risk management Expected: Practitioner
Information governance and data protection Expected: Practitioner
Health data interoperability Expected: Expert
Medical device software regulation Expected: Working
People management Expected: Practitioner
Download blank file