Software Engineer
Software Engineer (Full Stack)
Rate: £675 per day (Inside IR35)
Contract Length: 6 Months (with potential extension)
Location: London (Hybrid - typically 2 days per week onsite)
Clearance: Active or transferable SC Clearance preferred.
Overview We are seeking an experienced Software Engineer to join a growing multidisciplinary team delivering innovative AI-enabled products within a government-focused environment. This is a hands-on engineering role suited to candidates with strong full-stack development experience who are comfortable working across the entire software lifecycle, from product development through to infrastructure and deployment.The successful candidate will work within a collaborative team of engineers, AI specialists, product professionals and user-centred design experts, helping to build and scale a modern platform that leverages large language models (LLMs) and advanced AI capabilities.
Key Responsibilities* Build, enhance and maintain a full-stack application using Next.js, React and TypeScript.* Develop and optimise backend services and data models using PostgreSQL and Prisma.* Work closely with AI engineers and evaluation teams to translate data labelling methodologies into scalable product functionality.* Design and implement annotation workflows, task allocation systems and evaluation tooling.* Integrate and orchestrate multiple LLM providers and AI APIs.* Own and maintain cloud infrastructure and deployment pipelines.* Manage infrastructure using Terraform on Google Cloud Platform (GCP), including Cloud Run and Cloud SQL.* Build and maintain CI/CD pipelines using GitHub Actions and Docker.* Collaborate effectively with cross-functional teams including product managers, designers, researchers and engineers.* Contribute to technical decision-making and help shape future phases of the platform.
Essential Skills & Experience* Minimum 5 years' experience in full-stack software engineering.* Strong commercial experience with:o TypeScripto Next.jso Reacto PostgreSQLo Prisma ORM* Experience working with cloud platforms and infrastructure-as-code.* Hands-on experience with:o Google Cloud Platform (GCP)o Terraformo Dockero GitHub Actions / CI/CD pipelines* Experience integrating and building solutions using LLMs, AI APIs or AI-assisted development tools.* Strong understanding of modern software engineering practices and deployment processes.* Comfortable working in agile, cross-functional environments.* Ability to work independently, take ownership and navigate ambiguity.
Desired Experience* Experience delivering software within UK Government, Civil Service or public sector environments.* Interest in AI safety, AI evaluation methodologies or educational technology.* Experience working closely with data science, AI or machine learning teams.* Exposure to modern AI engineering practices and frontier AI models.
Qualifications* Undergraduate degree in a STEM discipline or equivalent commercial experience.