Salary: £44,000 - 70,000 per year Requirements: Degree level qualification in a STEM subject or equivalent practical experience Familiarity with software languages: Python, Java, Rust, JavaScript Competence in cloud technologies: AWS primarily, Azure and GCP beneficial Experience in virtualisation and containerisation (e.g. Docker, Podman, Kubernetes) Knowledge of architectural styles: Microservices, Serverless, Edge compute, APIs (RESTful and Protobuf GRPC), Stream-based pub/sub systems (Kafka and MQTT) Proficiency with DevSecOps tooling: Version control (Git), Continuous Integration/Deployment (Gitlab CI/CD), Infrastructure as code (Terraform, Puppet, Ansible), Linux shell scripting Strong communication skills with various stakeholders Ability to work independently and collaboratively as part of a team Proactive and curious approach to problem-solving Responsibilities: Work with product owners and other engineering disciplines to deliver software Join and contribute to agile ceremonies following Scrum, Kanban, or SAFe Agile Collaborate with quality engineers to ensure high-quality products and services Participate and contribute to code reviews Support operational systems, troubleshoot, and resolve issues Technologies: AI AWS Ansible Azure CI/CD Cloud DevSecOps Docker GCP Git GitLab Support Java JavaScript Kafka Kanban Kubernetes Linux MQTT Podman Puppet Python Rust Serverless Terraform gRPC microservices DevOps Robotics Security More: At Roke, we are a dynamic team of engineers, scientists, analysts, and creatives dedicated to solving meaningful problems and protecting what matters most. We specialize in sensors, communications, cyber, and AI and ML, and we are on an exciting growth journey, having doubled in size over the last four years. We offer a competitive salary along with flexible benefits focused on health, wellbeing, and leisure. Our inclusive and creative working environment fosters diverse perspectives and innovative ideas. last updated 14 week of 2026