Software Engineer in Newcastle upon Tyne

Software Engineer in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 40000 - 55000 £ / year (est.) No working from home possible
Infected Blood Compensation Authority

At a Glance

  • Tasks: Develop impactful software solutions and collaborate with diverse teams.
  • Company: Join IBCA, a forward-thinking public service organisation.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on innovation and continuous improvement.
  • Why this job: Make a real difference while working with cutting-edge technology.
  • Qualifications: Experience in software development and a passion for collaboration.

The predicted salary is between 40000 - 55000 £ per year.

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, collaboration, and compassion. The multidisciplinary teams within IBCA’s Digital & Data 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 at this stage in the service lifecycle allows Software Engineers to influence tech decisions, build capability, and implement best in class engineering standards.

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 scaling and meet the performance requirements of the service.
  • Contribute to the identification of 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.

AWS Infrastructure: Proven experience implementing applications as part of complex, multi-component services running within AWS infrastructure.

Data Management: Proven experience working with relational and non-relational databases, and handling sensitive data.

Kubernetes (EKS): Experience building and running containerised applications as part of a Kubernetes cluster (EKS).

Modern Languages: Demonstrable skills in modern development languages and practices, (such as Python, Java and Typescript) and have an aptitude to learn more.

Software Design: Deep understanding of software design patterns and applying them effectively to produce testable solutions that can adapt to changing needs.

Agile & Influence: Adaptable team player who understands agile ways of working, and can influence others.

Additional information: A minimum 60% of your working time should be spent at your principal workplace. Although requirements to attend other locations for official business will also count towards this level of attendance.

Infected Blood Compensation Authority

Contact Details:

Infected Blood Compensation Authority Recruitment Team

We think you need these skills to ace Software Engineer in Newcastle upon Tyne

User-Centred Design
Frontend Development
Backend API Services
Accessibility Standards Compliance
DevOps Practices
Continuous Integration/Continuous Deployment (CI/CD)
AWS Infrastructure