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

Senior Software Engineer; Python

Job in Liverpool, Merseyside, L1, England, UK
Listing for: Harnham
Full Time, Part Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 80000 GBP Yearly GBP 80000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Python)

Overview

Senior Recruitment Consultant - Software and Data Engineering @ Harnham

Senior Software Engineer (Python) – Up to £80,000 + Benefits

Are you a passionate Python engineer who thrives on building scalable, high-quality software? We’re working with a multi-award-winning digital agency, recognised as one of the Sunday Times Best Places to Work, that’s looking for a Senior Software Engineer (Python) to help shape the next generation of their data-driven tools and products.

Why this role?

  • Work at the intersection of data, automation, and AI
    , delivering tools that drive measurable impact for global brands.
  • Join a collaborative, innovative engineering culture where learning, experimentation, and technical excellence are at the core.
  • Hybrid flexibility: 1–3 days per week in the London office
    , balance the rest remotely.
  • Be part of a company that has won multiple awards and genuinely invests in its people.
Responsibilities
  • Designing, building, and maintaining scalable Python-based applications and microservices
    .
  • Developing internal tools and automation to support both client delivery and internal teams.
  • Building, testing, and deploying RESTful APIs using frameworks like FastAPI or Django REST Framework
    .
  • Collaborating with data and platform engineers to integrate new features and optimise performance.
  • Ensuring robust engineering practices including CI/CD, TDD, and secure development
    .
  • Supporting and mentoring junior engineers, helping raise the technical bar across the team.
  • Staying hands-on while contributing to the architectural direction and long-term roadmap.
What we’re looking for
  • 5+ years of experience as a Software Engineer, ideally in Python (3.10+).
  • Strong understanding of CI/CD pipelines (e.g. Git Hub Actions) and containerisation (Docker).
  • Familiarity with databases (SQL, No

    SQL, or graph) and API integrations.
  • Excellent communicator who thrives in a collaborative, fast-paced environment.
  • Experience with Generative AI / LLMs in applied engineering contexts.
  • Exposure to infrastructure-as-code (Terraform, Cloud Formation, or CDK).
  • Familiarity with Vue.js or other front-end frameworks for collaboration with UI teams.
  • Salary up to £80,000
    , depending on experience.
  • Hybrid working – 1–3 days per week in London office
    .
  • 25 days holiday + the option to buy 5 more.
  • Private medical cash plan, income protection & life assurance.
  • Annual performance-based bonus (up to 7%).
  • Sabbatical after 7 years’ service, flexible working, and wellbeing contribution.
  • Office perks: free breakfasts, snacks, fruit, and weekly lunches.
  • Access to Croud Campus and other professional development programmes.
  • Inclusive, collaborative environment with strong career growth paths.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
  • Industries:
    Technology, Information and Media

Note:

This posting reflects the current opportunity with Harnham. Referrals increase your chances of interviewing.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary