More jobs:
Senior Software Engineer; Python
Job in
Liverpool, Merseyside, L1, England, UK
Listed on 2026-02-16
Listing for:
Harnham
Full Time, Part Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Software Engineer, Python
Job Description & How to Apply Below
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.
- 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.
- 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.
- Mid-Senior level
- Full-time
- Information Technology
- Industries:
Technology, Information and Media
Note:
This posting reflects the current opportunity with Harnham. Referrals increase your chances of interviewing.
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:
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:
×