Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Permanent Futures Ltd

City Of London

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in the UK is seeking an experienced Python Developer to join a high-profile government programme. This role involves building international chatbot applications and automated workflows within a secure engineering environment. Candidates should have extensive experience in Python, AWS, Terraform, and automation tools. The position offers competitive compensation and fully remote work options.

Qualifications

  • Strong commercial experience with Python for applications and automation.
  • Advanced knowledge of AWS cloud services and serverless architecture.
  • Solid experience using Terraform in production environments.

Responsibilities

  • Design, build and maintain scalable applications using Python.
  • Develop and enhance international chatbot solutions.
  • Architect and implement cloud-native solutions on AWS.

Skills

Python
AWS
Terraform
browser automation
chatbot development
cloud architecture

Tools

Selenium
Appium
Terraform
Job description
About the Role

We are seeking an experienced Python Developer with strong skills in AWS, Terraform, browser/mobile automation, and chatbot development to join a high-profile government programme.

This role sits within a secure engineering environment and involves building and evolving international chatbot applications, supporting mobile and web-based automated workflows, and contributing to a large-scale AWS-based development ecosystem.

This is a highly technical role suited to developers who enjoy hands‑on engineering, automation, cloud architecture, and greenfield system design.

Key Responsibilities
Software Development
  • Design, build and maintain scalable applications using Python.
  • Develop and enhance international chatbot solutions for global use cases.
  • Implement automation logic for web browsers, mobile devices, and API‑driven workflows.
  • Build reusable libraries, tools, and microservices to support the wider development team.
Cloud Engineering (AWS)
  • Architect and implement cloud‑native solutions on AWS.
  • Use AWS services such as Lambda, API Gateway, CloudFormation, DynamoDB, SQS/SNS, S3 and others.
  • Ensure cloud environments adhere to government‑grade security, resilience, and scalability standards.
Infrastructure as Code
  • Build and manage cloud infrastructure using Terraform.
  • Create and maintain modular Terraform configurations.
  • Manage Terraform state, variables, and secure deployments across multiple AWS environments.
Automation Engineering
  • Implement browser automation using tools such as Selenium, Playwright, Puppeteer or equivalent.
  • Develop mobile device automation via Appium or similar frameworks.
  • Build automated test and deployment pipelines (CI/CD).
Security & Compliance
  • Work in a restricted environment following SC/DV‑adjacent procedures.
  • Ensure code and infrastructure comply with strict government security controls.
  • Follow secure coding practices and maintain audit‑ready documentation.
Essential Skills & Experience
  • Strong commercial experience with Python (applications, automation, APIs, services).
  • Advanced knowledge of AWS cloud services and serverless architecture.
  • Solid experience using Terraform in production environments.
  • Demonstrable experience developing chatbots (Lex, Rasa, Dialogflow, or custom NLP frameworks).
  • Experience with web browser automation (Selenium, Playwright, Puppeteer).
  • Experience with mobile automation (Appium or similar).
  • Familiarity with agile delivery within secure or regulated environments.
  • Comfortable working in fully remote, distributed engineering teams.
Desirable Skills
  • Experience with internationalisation (i18n) and multi‑language chatbot deployments.
  • Experience working in Home Office, immigration, law enforcement, or high‑security government projects.
  • CI/CD pipeline experience (GitHub Actions, Jenkins, GitLab, etc.).
  • Knowledge of containerisation (Docker, ECS, EKS).
  • Understanding of data privacy regulations and governance frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.