Senior Software Engineer

DiverseJobsMatter

Leeds

Hybrid

GBP 70,000 - 100,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Contributory pension scheme
25 days annual leave
Flexible benefits package
Relocation support package
Employee discounts platform
Cycle-to-work and salary sacrifice
Employee discounts platform
Volunteer days

Job summary

A digital consultancy is seeking a Senior Python Developer to join their team. This hybrid role involves designing user-centred solutions and providing expertise in software development. Candidates should have strong experience with Python frameworks and AWS, along with excellent communication skills. The position offers a competitive salary, flex benefits, and opportunities for professional growth and community engagement.

Qualifications

  • Proven experience delivering user-centred digital services.
  • Experience working within government or healthcare environments is desirable.
  • End-to-end experience across the full software development lifecycle.
  • Containerisation with Docker/Kubernetes.
  • Strong understanding of microservices and RESTful API design.
  • Experience in agile delivery environments (Scrum/Kanban/TDD).
  • Experience designing native and web applications across platforms.

Responsibilities

  • Act as a technical subject matter expert within delivery teams.
  • Collaborate with colleagues to design and deliver effective solutions.
  • Design, implement, and manage software development pipelines.
  • Build strong relationships with team members and stakeholders.
  • Support the recruitment and professional development of engineers.
  • Support recruitment and upskilling of consultants.
  • Contribute to the organisation’s external technical profile through blogs, workshops, seminars, or conferences.

Skills

Strong experience with Python frameworks
Experience delivering solutions using AWS
Containerisation experience using Docker/Kubernetes
Strong understanding of microservices architecture
Experience within agile delivery environments
Excellent written and verbal communication skills
CI/CD
TDD
Agile

Tools

Jenkins
Terraform
Flask
Django
FastAPI
Azure DevOps
AWS CodeBuild

Job description

Location: Leeds (Hybrid / UK-based with travel)

Employment Type: Full-time, Permanent

Sector: Digital Consultancy / Software Engineering

Overview

Our client is seeking a Senior Python Developer to join their digital consultancy practice. This role sits within multi‑disciplinary delivery teams responsible for building, supporting, and maintaining user‑centred digital solutions that deliver real value and work for diverse audiences.

As a senior technical consultant, the successful candidate will provide deep expertise in software engineering, contribute to technical leadership within delivery teams, and support the development of colleagues. This role combines hands‑on development with client engagement, solution design, and knowledge sharing.

Responsibilities
  • Act as a technical subject matter expert within delivery teams, ensuring user‑centred software is designed and developed in line with business requirements and engineering best practice.
  • Collaborate with cross‑functional colleagues to explore, design, and deliver effective solutions to complex client challenges.
  • Design, implement, and manage software development and deployment pipelines, proactively identifying and resolving potential issues or bottlenecks.
  • Communicate clearly and confidently with internal and external stakeholders, presenting prototypes, solutions, and delivery progress to both technical and non‑technical audiences.
  • Build strong working relationships with team members and stakeholders, identifying risks and ensuring challenges are addressed.
  • Support the recruitment of engineers and contribute to the professional development and upskilling of consultants.
  • Contribute to the organisation’s external technical profile through blogs, workshops, seminars, or conference participation.
Requirements
  • Strong experience with Python frameworks and technologies such as Django, Flask, and FastAPI.
  • Proven experience delivering solutions using AWS, including serverless architectures.
  • End‑to‑end experience across the full software development lifecycle, delivering user‑centred digital services.
  • Containerisation experience using Docker, Kubernetes, or similar technologies.
  • Strong understanding of microservices architecture and RESTful API design.
  • Experience working within agile delivery environments using approaches such as Scrum, Kanban, and TDD.
  • Experience designing and building native and web applications across a range of platforms and scales.
  • Infrastructure as Code experience (e.g. Terraform, CloudFormation, ARM, or similar).
  • Experience with CI/CD tooling such as Jenkins, Azure DevOps, AWS CodeBuild, or similar platforms.
  • Excellent written and verbal communication skills, with the ability to adapt messaging for different audiences.
  • Experience delivering projects within government or healthcare environments is highly desirable.
  • Competitive salary with transparent pay ranges.
  • Contributory pension scheme with enhanced employer contributions.
  • 25 days annual leave plus UK public holidays.
  • Life assurance, critical illness cover, and death‑in‑service benefits.
  • Flexible benefits package, including private medical and dental cover, additional pension contributions, well‑being allowance, and additional annual leave.
  • Salary sacrifice schemes, including cycle‑to‑work and electric vehicle options.
  • Employee discounts platform and well‑being support initiatives.
  • Volunteer days and community engagement opportunities.
  • Relocation support package of up to £8,000 (subject to terms and conditions).
Application Process
  • Candidates are invited to apply with an up‑to‑date CV outlining relevant technical and consultancy experience. Shortlisted applicants will be contacted to discuss the role in more detail and to outline the next stages of the recruitment process.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python Developer
Lead Python Developer

DiverseJobsMatter • Leeds

On-site
GBP 70,000 - 110,000
Contributory pension scheme
25 days annual leave plus UK public holidays
Life assurance and critical illness cover
+7
Senior Software Engineer
Senior Software Engineer

Digital Gurus • Leeds

On-site
GBP 72,000 - 88,000
Bonus up to 10%
Senior Java Software Engineer
Senior Java Software Engineer

DiverseJobsMatter • Leeds

On-site
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave plus public holidays
Flexible benefits package
+3
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

On-site
GBP 72,000 - 88,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Software Developer
Senior Software Developer

Corecom Consulting • Leeds

On-site
GBP 39,000 - 65,000
Bonus
Private medical cover
Pension contributions matching
+3
Senior Software Engineer
Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Cambridge

On-site
GBP 50,000 - 70,000
Generous holiday
Potential share options
Collaborative culture
+1
Python Engineer - Contract - Inside IR35
Python Engineer - Contract - Inside IR35

Burendo • City Of London

On-site
GBP 83,025 - 110,700
Competitive rate
Remote working
Supportive consultancy environment
Senior Python Developer
Senior Python Developer

Anson McCade • Leeds

On-site
GBP 57,000 - 72,000
25 days annual leave
Private medical and dental options
Critical illness/life cover
+2
Senior Python Engineer
Senior Python Engineer

Corecom Consulting • United Kingdom

On-site
GBP 80,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Aspire Life Sciences Search • Greater London

On-site
GBP 65,000 - 85,000
Competitive salary
Professional development opportunities
Flexible working hours