Python Software Engineer

Ex-Mil Recruitment Ltd

Leicester

Hybrid

GBP 50,000 - 55,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ex-Mil Recruitment Ltd is seeking an experienced Software Engineer to join our defence and secure technology team. This hybrid role combines remote work with Midlands-based collaboration and on-site engagement in Leicester.

You will develop software solutions, participate in Agile ceremonies, write technical designs and documentation, mentor teammates, support secure delivery, and help evolve engineering practices.

Qualifications

  • 3+ years civilian/commercial software engineering experience.
  • Proficiency in Python.
  • Experience with Linux and Bash.
  • Degree or equivalent in Software Engineering or related discipline is desirable.
  • Existing SC clearance is highly desirable.
  • Must be eligible and willing to obtain and maintain SC clearance where required.
  • Desirable: Terraform.
  • Desirable: Ansible.
  • Desirable: Kubernetes / K8s.
  • Desirable: Helm.
  • Desirable: Docker.
  • Desirable: Jenkins.
  • Desirable: R&D project experience.
  • Desirable: Experience working within secure or Defence environments.

Responsibilities

  • Develop and code software solutions.
  • Work within Agile teams and take an active role in sprint planning, refinement, and retrospectives.
  • Write technical and design documentation.
  • Work within DevOps environments and associated tooling.
  • Investigate and resolve complex customer issues, including third-line support.
  • Translate customer and technical requirements into practical solutions.
  • Support project planning, estimation, and technical delivery.
  • Research new technologies and improve engineering practices.
  • Provide technical input to wider business functions.
  • Mentor and support colleagues within the engineering team.

Skills

Strong commercial software engineering
3+ years experience
Python
Linux
Bash
Defence/secure environments
R&D project experience
Clearance eligibility

Education

Software Engineering degree or equivalent

Tools

Ansible
Bash
Docker
Helm
Kubernetes
Jenkins
Terraform
Linux
Python

Job description

Salary: £50,000 - 55,000 per year

Requirements:
  • Strong commercial software engineering experience.
  • Minimum 3 years of civilian/commercial experience as a Software Engineer.
  • Python.
  • Linux.
  • Bash.
  • Degree or equivalent experience in Software Engineering or a related discipline is desirable.
  • Existing SC clearance is highly desirable.
  • Must be eligible and willing to obtain and maintain SC clearance where required.
  • Desirable: Terraform.
  • Desirable: Ansible.
  • Desirable: Kubernetes / K8s.
  • Desirable: Helm.
  • Desirable: Docker.
  • Desirable: Jenkins.
  • Desirable: R&D project experience.
  • Desirable: Experience working within secure or Defence environments.
Responsibilities:
  • Develop and code software solutions.
  • Work within Agile teams and take an active role in sprint planning, refinement, and retrospectives.
  • Write technical and design documentation.
  • Work within DevOps environments and associated tooling.
  • Investigate and resolve complex customer issues, including third-line support.
  • Translate customer and technical requirements into practical solutions.
  • Support project planning, estimation, and technical delivery.
  • Research new technologies and improve engineering practices.
  • Provide technical input to wider business functions.
  • Mentor and support colleagues within the engineering team.
Technologies:
  • Ansible
  • Bash
  • DevOps
  • Docker
  • Helm
  • Support
  • Jenkins
  • Kubernetes
  • Linux
  • Python
  • Terraform
More:

We are recruiting for an experienced Software Engineer to join our established technology team working on technically challenging projects within the Defence and secure technology sector. This is a hybrid role, combining remote working with Midlands-based collaboration, and offers variety, technical development, and exposure to different projects, technologies, and revenue streams. We provide a collaborative engineering environment where you can broaden your technical experience and take on increasing responsibility while working on varied, technically interesting projects.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer - Hybrid - Remote/Midlands
Python Software Engineer - Hybrid - Remote/Midlands

Ex-Mil Recruitment Ltd • Leicester

Hybrid
GBP 50,000 - 55,000
Software Engineer
Software Engineer

Applause IT Recruitment Ltd • East Midlands

Hybrid
GBP 50,000 - 70,000
Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Greater Manchester

Hybrid
GBP 30,000 - 50,000
Software Developer
Software Developer

iO Associates • Nottingham

On-site
GBP 60,000 - 90,000
Python Software Engineer – Defence Tech (Hybrid/Remote)
Python Software Engineer – Defence Tech (Hybrid/Remote)

Ex-Mil Recruitment Ltd • Leicester

Hybrid
GBP 50,000 - 55,000
Software Developer / Software Engineer - C++
Software Developer / Software Engineer - C++

Additional Resources • Cheltenham

On-site
GBP 18,000 - 35,000
25 days annual leave
Bank holidays
Healthcare coverage
+4
Senior Software Engineer
Senior Software Engineer

Method-Resourcing • St Albans

On-site
GBP 68,000 - 83,000
Senior Systems Engineer - Secure Cloud & Infrastructure
Senior Systems Engineer - Secure Cloud & Infrastructure

CBSbutler Holdings Limited trading as CBSbutler • Reading

Hybrid
GBP 70,000 - 100,000
Lead Software Engineer
Lead Software Engineer

Anson McCade • Manchester

On-site
GBP 45,000 - 75,000
Lead Python Developer (Active SC)
Lead Python Developer (Active SC)

Sanderson Government & Defence • Greater London

Hybrid
GBP 72,000 - 94,000