Menu

Senior Software Engineer (Infected Blood Compensation Authority)

Job details
Posting date: 07 July 2025
Salary: £55,403 to £64,040 per year
Additional salary information: National - £55,403- £61,939 Offers above the band minimum are subject to our assessment of your skills and experience as demonstrated at interview. Salaries over the band minimum will be paid as a non-pensionable allowance.
Hours: Full time
Closing date: 20 July 2025
Location: Newcastle-upon-Tyne
Company: Government Recruitment Service
Job type: Permanent
Job reference: 413993/1

Apply for this job

Summary

Opportunities to move to the new Infected Blood Compensation Authority (IBCA).

At the moment all IBCA roles are hosted by Cabinet Office within the Civil Service. However, once IBCA becomes operational, it is anticipated that most of these roles will transfer to IBCA, which is a new Arms Length Body (ALB) separate from the Cabinet Office. Roles that transfer to IBCA from Cabinet Office will maintain the same or substantially the same terms and conditions of employment that are overall no less favourable. It is anticipated that employees who move from Cabinet Office to IBCA will be able to continue to participate in the Civil Service Pension arrangements with no break in their pensionable service. Roles commencing after IBCA has become operational will be with IBCA itself on similar terms and conditions. All successful candidates will receive full details of the terms and conditions of employment for their role with their formal job offer.

Please note that the mission of IBCA means that it is likely to be operational for a period of approximately 5 to 7 years. When IBCA’s work begins to wind down, IBCA employees will receive support and practical guidance to find a new role, whether in the Civil Service, another Arms Length Body (ALB), or an external employer.

The Infected Blood Compensation Authority (IBCA) is a new arm’s-length body which is being set up, at unprecedented pace, to administer compensation to people whose lives have been impacted by the infected blood scandal.


Are you driven and ready for an exciting opportunity which will make a real impact? This is a challenging and fulfilling role that requires pace, impact, sensitivity, and compassion.


The multidisciplinary teams within IBCA’s Digital Service Directorate are organised around delivering our mission
and priorities:
• To create a user-centred, empathetic end-to-end service at the heart of IBCA.
• To provide the means of paying compensation to those eligible.
• To iterate our service through starting small and scaling fast, through a test and learn approach.


A rare opportunity to apply cutting-edge software engineering across the breadth of a public service making a real difference. Joining IBCA early in the service lifecycle allows for the Senior Software Engineer to influence tech decisions, build capability, and implement best in class engineering standards.

As a Senior Software Engineer you will be an experienced voice in a team, leading and coaching colleagues to design and develop applications that meet the needs of their users, and comply with government technology and design standards.

You will be responsible for the development of frontend and backend services, applying a rigorous testing approach to ensure applications are functionally sound, secure, performant, and maintainable. You will design code to operate in different host environments, with the ability to effectively debug production issues.

You will need to collaborate effectively in a fast-paced, agile environment with other technical and non-technical stakeholders, and be proficient at extracting technical detail from architectural designs and business analysis.

We are looking for someone who can take a leading part on all elements of the software development lifecycle, from analysing technical requirements, to developing high quality applications and supporting them in production. By contributing to and championing engineering standards and best practices, you will ensure quality outcomes and reduce technical debt.

You will be adept at software engineering disciplines and proficient in a range of programming languages (TypeScript, Python), frameworks (NextJS), techniques (TDD, containerisation), data services (PostgreSQL, message queues), and tools (git, GtHub Actions).

Responsibilities

• Work with colleagues to refine user stories into actionable items of work.

• Work with interface designers and architects to translate technical designs into working frontend applications and backend API services.

• Ensure user interfaces are compliant with accessibility standards and perform well on all target devices.

• Work with DevOps colleagues to develop continuous build pipelines that deliver incremental releases frequently and reliably.

• Design and build applications to support horizontal scaling and meet the performance requirements of the service.

• Contribute to the identification of tooling and solutions to aid constant improvements, ensuring we build the right product in the right way.

• Contribute to the development of engineering standards and best practices, and help teams to adopt ways of working.

• Proactively share knowledge, solutions and support our internal communities along with mentoring, coaching, and supporting your peers.

• Have line management responsibility.


Proud member of the Disability Confident employer scheme

Disability Confident
A Disability Confident employer will generally offer an interview to any applicant that declares they have a disability and meets the minimum criteria for the job as defined by the employer. It is important to note that in certain recruitment situations such as high-volume, seasonal and high-peak times, the employer may wish to limit the overall numbers of interviews offered to both disabled people and non-disabled people. For more details please go to Disability Confident.

Apply for this job