IT & Software

Senior Software Engineer (Python)

Harnham

England · United Kingdom · United Kingdom

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

Reference: WJ-766_18889784

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.