Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Technology jobs in , England, United Kingdom?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Harnham

, England, United Kingdom / Global

Senior Software Engineer (Python)

  • £72.000 - £88.000
  • Hybrid

Job Summary

Salary Range:
£72.000 - £88.000
Work Settings:
Hybrid
Benefits:
Bonus Training Life Insurance
Apply Now

Job Description

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. GitHub Actions) and containerisation (Docker).
  • Familiarity with databases (SQL, NoSQL, 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, CloudFormation, 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
Apply Now

Similar Opportunities

View all jobs