×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Software Engineer - Security Cleared

Job in City Of London, Central London, Greater London, England, UK
Listing for: Searchability
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Python, Backend Developer, Machine Learning/ ML Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 GBP Yearly GBP 100000.00 YEAR
Job Description & How to Apply Below

Senior Python Software Engineer - SC / DV CLEARED

NEW PERMANENT OPPORTUNITY AVAILABLE

  • Salary
    :
    Up to £100,000 base
  • Location
    :
    London
  • Working Pattern
    :
    Hybrid - 2-4 days per week on-site
  • Clearance
    :
    Active SC or DV
  • Type
    :
    Permanent

I'm currently working with an organisation delivering innovative AI and software solutions within the UK Defence sector, who are looking for a strong Python Backend Engineer with knowledge of machine learning to join their growing team.

The Role

This is a hands-on engineering role focused on building scalable backend applications, services and infrastructure that support AI and machine learning solutions. You'll work alongside data scientists and other engineers to turn ML capabilities into reliable, production-ready software, with a focus on software engineering rather than developing models from scratch.

Responsibilities include:
  • Designing, developing and maintaining scalable backend applications and services using Python.
  • Building APIs, integrations and software infrastructure to support AI and machine learning solutions.
  • Working alongside data scientists to integrate and ope rationalise ML models within production systems.
  • Developing reusable software components and tools to improve the delivery of AI-enabled applications.
  • Working with cloud platforms such as AWS, Azure or GCP.
  • Using Docker and Kubernetes to build, deploy and manage applications at scale.
  • Contributing to software architecture, technical design and engineering best practices.
  • Making technical decisions to ensure solutions are scalable, secure and maintainable.
  • Collaborating with engineers, data scientists and client stakeholders to deliver complex technical projects.
What They’re Looking For
  • Strong commercial experience developing backend applications and services using Python.
  • Solid software engineering fundamentals, including clean code, testing and maintainable system design.
  • Experience building APIs, integrations and scalable software systems.
  • Knowledge of machine learning concepts and an understanding of how ML models are deployed and used in production.
  • Experience working with ML-enabled applications or integrating models built using frameworks such as Scikit-learn, Tensor Flow or PyTorch.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Familiarity with Docker, Kubernetes and modern software deployment practices.
  • An understanding of infrastructure, application security and production environments.
  • Strong problem-solving skills and the ability to collaborate with multidisciplinary teams.
  • Active SC or DV security clearance.
Interested?

If you're an SC or DV-cleared Python Backend Engineer with strong software engineering skills and knowledge of machine learning, get in touch to discuss the opportunity.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary