Software Developer at Cabinet Office, Remote/Home, 8 Months, £Contract Rate

  • Contract Spy
  • Remote (United Kingdom)
  • Jul 03, 2024
6 Months or more Information Technology

Contract Description


Software Developer – Outside IR35


Contract Term: 8 months (until 31/03/2025)


Contracting Authority: Cabinet Office


Location: Remote


The Applied Data & Insight team (ADI) are part of Government Communication Service (GCS), sitting at the centre of government in the Cabinet Office. It 's an exciting time to join GCS with the launch of the GCS Innovating with Impact Strategy, setting our vision to harness the rapid technological changes in communications for the public good. 

We are looking for a Software Developer to join our team to help develop and deliver the first cross-government AI based tool for GCS. The role holder will work alongside other Developers, Data Scientists and a Product Manager to maintain and iterate the current tool from Private Beta, through Public Beta to Live.


As a Software Developer your main responsibilities will be:

  • Practically building and maintaining a web API using FastAPI hosted on Amazon Web Services (AWS).
  • Working with a Frontend Developer to ensure the complete application is working and optimised.
  • Collaborating with another Software Developer to ensure work is sufficiently organised and completed.
  • Working across the team to ensure informed decisions are made on the application design and testing approaches.
  • Contributing to technical decision making alongside colleagues.
  • Contributing to the required documentation and Agile project maintenance responsibilities.


  • An active SC Clearance is an essential requirement for this role, as a minimum you must be eligible and willing to undergo these checks.
  • Extensive experience in Python programming language, including advanced features and libraries, with proven experience designing, developing, and maintaining robust API endpoints using frameworks such as FastAPI and hosted on cloud platforms.
  • Strong knowledge of implementing comprehensive logging and monitoring capabilities for API endpoints, with experience in integrating analytics tools and services to capture and analyse usage data.
  • In-depth knowledge and hands-on experience with AWS cloud services.



  • Experience working with SQL and NoSQL databases for data storage and retrieval.
  • Skills in optimising API performance and addressing scalability challenges.
  • An understanding of Web Sockets and Server-Side Events and integration with UI.
  • Hands-on experience with OpenAI and other Large Language Models.


If this role sounds like something that you would be interested in, please click the link to apply or get in touch with


Disability confident

As a member of the disability confident scheme, The Cabinet Office guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group.

If you qualify for the above, please notify us on

We will be in touch to discuss your suitability and arrange your Guaranteed Interview.

Should you require reasonable adjustments at any point during the recruitment process or if there is a more accessible way for us to communicate, please do let me know.



In applying for this role, you acknowledge the following, this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different.


Please be aware that this role can only be worked within the UK and not Overseas.