Platform Engineer

Anson McCade
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 64K

Job location

Tech stack

Java
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Configuration Management
Software Quality
Software Design Patterns
Graph Database
Python
Machine Learning
Mercurial
Perforce
Scrum
Ansible
TensorFlow
Azure
SonarQube
GIT
Containerization
Kubernetes
Bitbucket
TeamCity
Software Version Control
Bamboo
Docker
Jenkins

Job description

We're looking for experienced Platform Engineers to join a growing team delivering secure, mission-critical systems for UK Government and National Security projects.

You'll play a key role in designing, building, and deploying modern, high-quality platforms that enable innovation and resilience across complex technical environments. Working in multidisciplinary teams, you'll use modern tools, automation, and engineering practices to create systems that are secure, scalable, and future-ready.

This is a hands-on role for engineers who thrive on solving technical problems, collaborating with skilled teams, and seeing the tangible impact of their work.

What You'll Be Doing

  • Design, develop, and maintain Proof of Concept and Production systems.
  • Write clean, maintainable code using languages such as JavaScript, Java, .NET, or Python.
  • Manage and collaborate on codebases using version control (Git, Mercurial, or Perforce).
  • Build and maintain CI/CD pipelines with tools such as Jenkins, Bamboo, TeamCity, or Bitbucket.
  • Ensure software quality through automated testing and analysis (e.g. SonarQube).
  • Work within Agile delivery teams (Scrum, Lean, or Kanban).
  • Apply design patterns and modern software practices to deliver maintainable, high-performing systems.
  • Use creativity and problem-solving to deliver innovative solutions for critical client needs.

Requirements

  • Cloud deployment and management experience (AWS or Azure).
  • Familiarity with Machine Learning frameworks (TensorFlow, Azure ML, or Amazon ML).
  • Containerisation and orchestration using Docker or Kubernetes.
  • Understanding of relational, document, or graph databases.
  • Experience with configuration management or deployment tools such as Ansible.

Benefits & conditions

  • Contribute to projects that directly support UK Government and National Security.
  • Strong focus on professional development through mentorship and training.
  • Collaborative, inclusive environment that values technical excellence and innovation.
  • Hybrid working model with flexibility to balance work and life.

About the company

Our client is a leading technology and cyber intelligence organisation that delivers advanced digital solutions to protect the UK's most sensitive information and systems. They work across defence, government, and national security sectors - building secure platforms, data systems, and cyber capabilities that safeguard national interests.

Apply for this position